ハウツー
Windowsでどこでも再生できるMP4にiPhone動画を変換
iPhoneは初期設定で動画をHEVC形式の.movファイルとして保存します。最近のブラウザやWindowsのバージョンなら通常すでにその組み合わせを再生できますが、一部の古いプログラム、動画編集ソフト、アップロードフォームは今もH.264動画のMP4ファイルを想定しています。動画変換ツールは.movファイルを読み込み、HEVC動画ストリームをデコードしてMP4コンテナ内のH.264に再エンコードします。すべて端末上で完結するため、そのためにファイルがアップロードされることはありません。
手順
- 動画変換ツールを開き、iPhoneの.movファイルをドロップします。ブラウザのタブ内でローカルに読み込まれ、中のコーデックが何であってもvideo/quicktimeファイルは受け付けられます。
- デフォルトの出力設定(コンテナはMP4、動画コーデックはH.264)のままにします。この組み合わせは、ほぼすべてのWindowsアプリ、動画編集ソフト、アップロードフォームが想定しているものです。
- 変換をクリックします。HEVC動画トラックはデコードされてH.264に再エンコードされ、音声トラックはAACに再エンコードされ、結果はMP4としてダウンロードできるようになります。端末上の元の.movファイルには手が加えられません。
iPhone動画がHEVC形式の.movファイルになる理由
iOS 11以降、iPhoneのカメラは初期設定でHEVC(High Efficiency Video Coding、H.265とも呼ばれます)コーデックをQuickTimeの.movコンテナに収めて動画を保存しています。HEVCは同等の画質でも旧来のH.264よりおおよそ2倍効率的に圧縮できるためで、これはストレージ容量が限られたスマートフォンにとって重要です。HEVCの再生対応は現在ほとんどの主要なOSやブラウザに組み込まれていますが、多くの古いWindowsプログラム、一部の動画編集スイート、一部のウェブサイトのアップロードフォームは今もMP4内のH.264を前提として作られており、.movファイルを丸ごと拒否するか、プレビューが正しく表示されません。
変換中に実際に起きていること
ファイルを変換するということは、HEVC動画ストリームの全フレームをデコードし、ffmpegのH.264エンコーダーであるlibx264で1フレームずつ再エンコードし、そのうえで再エンコードしたAAC音声トラックと合わせて新しいMP4コンテナに多重化することを意味します。これはブラウザのタブ内でWebAssemblyにコンパイルされたffmpegを通じて実行されるため、ファイルについて何かがどこかに送られることはありません。単純なコピー操作とは違い、このようなデコードと再エンコードのフルパスはCPU負荷が高く、短いクリップは数秒で変換できますが、数分の録画は一般的なノートパソコンで数分かかることがあります。
この変換で変わること、提供されないもの
出力はMP4コンテナ内のH.264動画で、HEVCの追加の圧縮効率の一部を手放すことになります。変換後のファイルは同等の見た目の画質でも元の.movよりいくらか大きくなると見込んでください。それが幅広い互換性と引き換えのコストです。出力コーデックとして提供されるのはH.264とVP8のみです。HEVC、H.265、VP9、AV1は変換先として利用できません。これらのエンコーダーがこのブラウザベースのWebAssemblyエンジンで確実に完了しないためです。最大限の互換性より小さいファイルサイズのほうが重要な場合は、新しい出力コーデックを探すのではなく、変換後のMP4をそのあと圧縮してください。
処理時間、ファイルサイズ、制限について
ファイル全体がサーバーではなく自分の端末上でデコードと再エンコードされるため、数分の録画は短いクリップよりも変換に目に見えて時間がかかり、処理中はブラウザのタブを開いたままにする必要があります。500 MBまでのファイルが受け付けられます。非常に大きい、あるいは非常に長い録画は変換中により多くのメモリを使うため、RAMが少ない端末では他のタブを閉じておくと助けになります。互換性の高さよりも小さいファイルが特に必要な場合は、そのあと結果を動画圧縮ツールにかけてください。
このガイドで使うツール
よくある質問
この変換の間、私の動画はどこかにアップロードされますか?
いいえ。HEVCのデコードとH.264の再エンコードは、いずれもWebAssemblyにコンパイルされたffmpegを使ってブラウザのタブ内で実行されます。.movファイルはローカルメモリに読み込まれてそこで処理され、生成されたMP4はそのまま端末に保存されます。動画のどのフレームもネットワーク経由で送信されません。
本当に変換が必要ですか、それともWindowsはすでにHEVCの.movファイルを再生できますか?
アプリ次第です。Windows 11、VLC、最近のブラウザは、多くの場合すでにHEVCの.movファイルを直接再生でき、小さなHEVC拡張機能をインストールするだけで済むこともあります。特定のプログラムがファイルを拒否したり、プレビューが真っ黒あるいは壊れて表示されたり、H.264動画のMP4だけを受け付けるエディタやアップロードフォームに読み込む必要がある場合に変換してください。
変換したMP4はHEVCの小さいファイルサイズを維持しますか?
いいえ。出力はH.264を使います。これはHEVCより古く効率が劣るため、変換後のMP4は同等の見た目の画質でも元の.movより通常いくらか大きくなります。そのサイズ増加は、MP4内のH.264がもたらすはるかに幅広い再生・編集の互換性のコストです。