動画形式の変換:どの形式を選ぶべきか、そしてその理由
スマートフォンでは問題なく再生できる動画が、同僚のノートパソコンでは開かない。カメラで撮ったファイルが編集ソフトに読み込めない。動画が大きすぎて送れない。こうしたときによく使われる解決策が動画の変換ですが、変換先の形式選びはわかりにくいものです。動画の「形式」は、実は2つの別々のものだからです。その違いがわかれば、混乱のほとんどは解消します。このガイドでは、コンテナーとコーデック、変換で画質が落ちる場合と落ちない場合、そしてどの用途にどの形式が合うかを説明します。
コンテナーとコーデック
.mp4、.mov、.mkvなどのファイルの拡張子が表しているのはコンテナーです。コンテナーは入れ物で、1つ以上の映像ストリーム、音声ストリーム、場合によっては字幕やチャプター、そしてそれらを同期させるタイミング情報を収めています。
中のストリームはコーデックで圧縮されています。よく使われる映像コーデックには、H.264(AVCとも呼ばれます)、H.265(HEVCとも呼ばれます)、VP9、AV1があります。よく使われる音声コーデックには、AAC、MP3、Opus、AC-3があります。
端末は、コンテナーとその中のコーデックの両方を理解できなければなりません。「再生できない」動画は、コンテナーではなくコーデックの問題であることがよくあります。プレーヤーは入れ物を開けても、中身をデコードできないのです。これは、拡張子の違う2つのファイルがまったく同じ映像を収めている可能性があるということでもあります。どちらもH.264の映像とAACの音声を収めたMKVファイルとMP4ファイルは、入れ物が違うだけです。
ストリームのコピーと再エンコード
動画の変換には2つの方法があり、その違いは重要です。
- ストリームのコピー:新しいコンテナーにストリームを移すもので、リマックスとも呼ばれます。映像と音声のデータには手を加えずにそのまま移します。高速で、たいていファイルの読み書きの速さだけで決まり、画質は以前とまったく同じです。
- 再エンコード:映像をデコードして圧縮し直すものです。はるかに時間がかかり、H.264のようなコーデックは容量を節約するために細部を捨てるため、再エンコードのたびに少しずつ多くのものが失われます。そのため、慎重な変換ツールは必要な場合にだけ再エンコードし、その場合も違いがわからないほど高い設定で行います。設定によって、ファイルは大きくなることも小さくなることもあります。
当サイトの「動画変換」は、新しい形式がストリームを格納できる場合はいつでもストリームをコピーするので、映像と音声はそのまま移ります。格納できない場合は、ファイルを目標のサイズまで押し縮めるのではなく、元のものと区別がつかないことを目指した高画質の設定で再エンコードします。H.264の映像を収めたMKVをMP4に変換する場合はコピーになります。CinepakやDVなど、MP4が格納できないコーデックを映像に使っている古いAVIを変換する場合は、映像をH.264で再エンコードすることになります。
主な形式とそれぞれの用途
- MP4は、無難な標準の選択肢です。H.264の映像とAACの音声なら、ほぼすべてのスマートフォン、パソコン、ブラウザー、テレビ、編集ソフトで再生でき、ほとんどの動画サイトもこの形式を想定しています。
- MOVはAppleのQuickTime形式で、iPhoneで使われ、Macでの動画編集でもよく使われます。Appleの端末ではそのまま再生できます。それ以外では、中のコーデック次第です。
- MKV(Matroska)は、ほぼあらゆるコーデック、複数の音声トラック、字幕、チャプターを格納できるため、映画や保存用に人気があります。多くのプレーヤーが対応していますが、Apple自身のアプリや多くの編集ソフトは、追加のソフトウェアなしでは開けません。
- WebMはWeb向けに設計されたオープンな形式で、VP8、VP9、AV1の映像とOpusまたはVorbisの音声を格納します。現在のデスクトップのブラウザーは再生できますが、古いApple端末での対応にはむらがあったため、どこでも再生できる必要があるものには、今でもMP4のほうが安全です。
- AVIは1990年代のWindowsの形式です。今でもこの形式を前提とする古いソフトウェアやハードウェアもありますが、最新のコーデックとは相性がよくありません。端末がこの形式を求める場合にだけ使いましょう。
- その他の形式:WMVは古いWindowsのソフトウェア、FLVはFlashの時代、3GPは古い携帯電話、MPGはDVD時代のMPEG動画、TSとM2TSは放送とビデオカメラ、OGVはオープンなTheoraコーデックのためのものです。どれも主に、その形式を求める端末やソフトウェアのために役立ちます。
コーデックはコンテナーと同じくらい重要
最近のスマートフォンの多くはHEVCで録画しており、同程度の画質ならH.264より小さなファイルになります。問題は対応状況です。古いパソコンや一部のブラウザー、ソフトウェアはHEVCをまったくデコードできないか、追加のアドオンが必要です。
ここでは、コンテナーを変えても役に立ちません。動画がHEVCのせいで再生できない場合、MOVからMP4に変換しても、MP4はHEVCを格納できるのでHEVCのストリームがそのまま残り、結果は同じように再生できません。当サイトの「動画変換」では、小さい解像度を選べばこれが変わります。映像を縮小するには再びエンコードする必要があり、MP4の場合、新しいストリームはほぼすべての環境で再生できるH.264になるからです。解像度のメニューには1080p、720p、480pがあり、動画を拡大することはなく、選んだサイズと同じかそれより小さい動画はそのままにします。
AV1は最も新しい一般的なコーデックで、さらに圧縮効率が高いのですが、それをデコードできるハードウェアはもっと新しいものに限られます。HEVCと同じように扱いましょう。対応している環境では優れていますが、先に確認しておく価値があります。
どの形式を選ぶべきか
- 誰かに送る場合や、スマートフォンやテレビで再生する場合:MP4。
- 動画サイトにアップロードする場合:通常はMP4を選びます。どのみちサイト側で再エンコードされるので、あらかじめ縮小したコピーではなく、手元にある最高画質のものをアップロードしましょう。
- 自分のWebサイトに載せる場合:どのブラウザーでも再生できる、H.264のMP4。
- 編集する場合:編集ソフトが読み込める形式なら何でもかまいません。MP4とMOVは広く受け付けられていますが、MKVは受け付けられないことがよくあります。
- 保存しておく場合:元のファイル。変換で画質が上がることはないので、元のファイルが常に最高の写しです。
- 古い端末の場合:説明書で対応形式を確認しましょう。AVI、MPG、WMV、3GPが今でも役に立つのは、こうした場面です。
変換するときに注意すること
- 字幕:当サイトの「動画変換」は映像と音声を移しますが、字幕トラックは移しません。MKVファイルの字幕が必要な場合は、元のファイルか、別の字幕ファイルを保管しておきましょう。
- サイズ:再エンコードでファイルが小さくなるとは限らず、大きくなることもあります。動画を確実に小さくするには、低い解像度を選ぶのが確実で、変換もかなり速くなります。
- 音声だけ:音声だけを残したい場合は、音声をMP3、M4A、WAV、FLAC、OPUS、OGGで保存できる「音声抽出」を使いましょう。MP3やAACの音声をFLACやWAVに変換するとファイルは大きくなりますが、元の圧縮で失われた細部が戻ることはありません。
- 音声をなくす:「音声をミュート」のスイッチは、無音をエンコードするのではなく、音声トラックそのものを取り除きます。
- 大きなファイル:「動画変換」は2 GBまでのファイルに対応しています。動画は当サイトのサーバーで処理されるため、ダウンロードの準備ができるまでページは開いたままにしてください。ページを閉じると変換は取り消されます。ファイルは、ページを閉じてから約5分後に自動的に削除されます。
まとめ
動画の形式とは、コンテナーとその中のコーデックの組み合わせであり、どちらも再生する端末に合っていなければなりません。合っていないのがコンテナーだけなら、ストリームをコピーできるので、変換は速く、劣化もありません。問題がコーデックにある場合は、映像を再びエンコードする必要があり、時間がかかるので、高画質の設定で一度だけ行うのが最善です。ほとんどの日常的な用途では、H.264の映像とAACの音声を収めたMP4が答えです。
別の形式が必要ですか?「動画変換」をお試しください。
← ブログに戻る