ガイド
AndroidのHEIC写真とHEVC動画をMacで扱う
スマホの写真の拡張子が.heicでも、Macならそのまま開けます。ほかのアプリで開けないときにJPEGに変換する方法と、スマホの設定を変えたほうがいい場合を説明します。
はい、MacはAndroidスマホのHEIC写真を、何も追加せずに開けます。プレビュー、「写真」、クイックルック、Finderは、2017年のmacOS High SierraからHEIF画像を読めますし、一緒に使われるHEVC動画もQuickTime Playerで再生できます。ファイルをダブルクリックすれば開きます。
変換が必要なのは、写真をほかの場所に持っていくときだけです。アップロードを受け付けないウェブサイト、この形式を知らないアプリ、古いコンピュータを使っている相手などです。プレビュー、「写真」、Finder、そしてターミナルのコマンド1つで、それぞれHEICをJPEGに変えられます。何度も同じことが起きるなら、スマホのスイッチ1つで、元から止められます。
HEICとHEVCとは
HEIF(High Efficiency Image File Format)は写真を保存する形式の1つで、.heicは、中の画像が動画と同じ圧縮方式HEVCで圧縮されているときに使われる拡張子です。HEVCはH.265とも呼ばれ、写真ではJPEGより、動画ではH.264より圧縮率が高いので、同じ画質でもファイルが小さくなります。たとえばXiaomiは、HEIFの写真はJPEGの最大半分のサイズになると説明しています。
その代わりに互換性が犠牲になります。設定に添えられたSamsung自身の説明にも、一部の共有サイトやアプリはこの形式に対応していない場合がある、とはっきり書かれています。Appleは2017年にこの形式を採用し、それ以降のMacとiPhoneはすべて読めるので、HEICがいちばん扱いやすいのはスマホとMacのあいだです。
HEICで保存するスマホと、設定の場所
- Samsung Galaxy:カメラアプリで設定アイコンをタップし、写真の詳細オプション(Advanced picture options)を開くと、高効率の写真(High efficiency pictures)のスイッチがあります。動画には、動画の詳細オプション(Advanced video options)の中に専用のスイッチ高効率の動画(High efficiency videos)があります。Samsungの8K動画は、HEVCでしか記録されません。
- Xiaomi、Redmi、POCO:カメラアプリの設定にHEIF形式(HEIF format)のスイッチがあります。Xiaomiによると、オンにするとダイナミックショットなど一部のカメラ機能が使えなくなります。
- Google Pixel:写真はJPEGで、最近の機種ではUltra HDRのレイヤーが加わります。動画は、Pixel カメラアプリの動画設定でH.264かHEVCを選べ、Pixel 10ではAV1も選べます。
- そのほかのメーカー:カメラアプリの設定で、HEIF、高効率、画像形式といった項目を探してください。名前はブランドやソフトウェアのバージョンによって違います。
設定を変えても、影響するのはこれから撮る写真だけです。撮影済みの写真はHEICのままです。
MacでHEICをJPEGに変換する
ここで紹介する方法は、どれも新しいJPEGを書き出し、HEICはそのまま残します。JPEGは非可逆の形式なので、変換のたびに細部が少し失われます。オリジナルは残しておき、以前に作ったJPEGからではなく、オリジナルから変換してください。
数枚ならプレビュー
- プレビューで写真を開き、ファイル > 書き出すを選びます。
- フォーマットメニューでJPEGを選び、品質のスライダを調整します。
- 保存先を選んで、保存をクリックします。
複数の写真なら、まとめて開いて1つのプレビューウインドウに入れ、サイドバーですべて選択してから、同じように書き出します。
ライブラリに入っているなら「写真」
写真を選択し、ファイル > 書き出す > [数]枚の写真を書き出すを選びます。写真の種類をJPEGにして、JPEG品質を選びます。書き出すをクリックして、フォルダを選びます。ファイル > 書き出す > 未編集のオリジナルを書き出すはその逆で、読み込んだときのままのHEICを書き出します。
何も開かずにFinderで
Finderでファイルを選択し、Controlキーを押しながらクリックして、クイックアクション > 画像を変換を選びます。フォーマットにJPEGを、すべてのピクセルを残すなら実際のサイズを選びます。それより小さいサイズでは画像が縮小されます。日付や場所も引き継ぎたいなら、「メタデータを保持」にチェックを入れます。JPEGは元のファイルの隣にできます。この機能は、macOS MontereyからFinderにあります。
フォルダごとならターミナル
sipsはmacOSに付属しています。次のコマンドは、フォルダ内のHEICをすべて変換し、JPEGを別のフォルダに書き出します。
mkdir -p ~/Pictures/JPEG
sips -s format jpeg -s formatOptions 90 ~/Pictures/Phone/*.heic --out ~/Pictures/JPEG
formatOptionsはJPEGの品質で、0から100の数字か、low、normal、high、bestのどれかです。パターンは大文字と小文字を区別するので、スマホが.HEICと大文字で書き出す場合は合わせて変えるか、findを使って両方を拾います。
find ~/Pictures/Phone -iname '*.heic' -exec sips -s format jpeg {} --out ~/Pictures/JPEG \;
| 方法 | 多数のファイルを一度に | JPEGの品質を選べる | 写真がライブラリにある必要 |
|---|---|---|---|
| プレビュー、ファイル > 書き出す | 可能(1つのウインドウから) | 可能(スライダ) | 不要 |
| 「写真」、ファイル > 書き出す | 可能 | 可能(メニュー) | 必要(先に読み込む) |
| Finder、画像を変換 | 可能 | 不可(サイズのみ) | 不要 |
| ターミナル、sips | 可能(フォルダごと) | 可能(0〜100) | 不要 |
MacでHEVC動画を再生する
QuickTime Playerと「写真」は、macOS High Sierra以降のすべてのMacでHEVCを再生できます。AppleシリコンのMacと、第6世代以降のCoreチップを搭載したIntel Macは、ハードウェアでデコードします。それより古いIntel Macはソフトウェアでデコードするので、4Kの動画がカクつくことがあり、VLCのほうがうまく扱えます。どちらの場合も、ファイル自体に問題はありません。長い動画のコピーと確認については、AndroidからMacへ大きな動画を移すで説明しています。
スマホの設定を変えるべきとき
写真をおもにスマホ、Mac、iPhoneで扱っていて、容量が気になるなら、HEICのままにしましょう。同じ画質でファイルが小さくなり、どのApple製品でも読めます。HEICを受け付けないサイトやアプリにスマホから直接アップロードすることが多い、あるいはHEICを扱いにくいコンピュータを使う人とよく共有するなら、JPEGに切り替えましょう。設定を行ったり来たりするより、ときどきMacで変換するほうが手間はかかりません。
どちらを選んでも、転送そのものでファイルは変わりません。ケーブルでコピーするなら、イメージキャプチャでも、MTPアプリでも、スマホをFinderにマウントするSideMountでも、HEICはそのまま届きます。プレビューなら、スマホのドライブにあるファイルを直接開けます。SamsungとPixelのガイドではすべての方法を紹介していて、最初の接続はSideMountのセットアップガイドで説明しています。
よくある質問
MacでSamsungのスマホのHEIC写真を開けますか?
はい。macOS High Sierra以降のMacなら、どのスマホで撮った写真でも、プレビュー、「写真」、クイックルックでHEICを開けます。何もインストールする必要はありません。変換が必要なのは、HEICを受け付けないウェブサイトやアプリに送るときだけです。
HEICをJPEGに変換すると画質は落ちますか?
少しだけ落ちます。JPEGは非可逆の形式で、画像がもう一度圧縮されるからです。品質を高く設定すれば、違いはほとんどわかりません。HEICのオリジナルを残しておき、毎回そこから変換してください。JPEGをさらに変換するのは避けましょう。
SamsungのスマホでHEICの保存をやめるには?
カメラアプリを開いて設定アイコンをタップし、「写真の詳細オプション」を開いて「高効率の写真」をオフにします。以降の写真はJPEGで保存されます。撮影済みの写真はHEICのままなので、JPEGが必要ならMacで変換してください。
Macで多数のHEICファイルをまとめて変換するには?
Finderでファイルを選択し、Controlキーを押しながらクリックして「クイックアクション」>「画像を変換」を選び、JPEGと「実際のサイズ」を指定します。フォルダごとなら、ターミナルのsipsで1行です。JPEGフォルダを作ってから、sips -s format jpeg ~/Pictures/Phone/*.heic --out ~/Pictures/JPEGを実行します。