動画をMP4に変換(MOV/AVI/MKV対応)
MOV・AVI・MKVなどさまざまな形式の動画をMP4に変換します。完全無料・会員登録不要です。
選択した動画はブラウザ内のffmpeg.wasmでのみ処理されます。通信は発生しません。
スマートフォンでは処理に時間がかかる場合があります
コーデックが非互換で再エンコードが必要な場合、動画圧縮と同程度に時間がかかります。可能であればPCでの利用を推奨します。コンテナの変換(remux)だけで済む場合は高速です。
出力形式は常にMP4です。まずコンテナの変換のみ(remux)を試み、失敗した場合のみ自動的に再エンコードします。
動画変換の使い方
- 変換したい動画ファイルを1つ選択します(500MBまで)。
- 「MP4に変換してダウンロード」を押します。
- 処理完了後、自動でMP4ファイルのダウンロードが始まります。結果画面に、コピー(remux)で済んだか再エンコードが必要だったかが表示されます。
remux(コピー)と再エンコードの違い
動画ファイルは「コンテナ」(.mov、.avi、.mkvなどの入れ物)と、その中に格納された映像・音声の「コーデック」(実際のデータ形式)の2つの要素でできています。多くの場合、MOVやMKVの中身がH.264映像+AAC音声など、MP4でも使えるコーデックで作られています。この場合、映像・音声データ自体はそのままに、コンテナ(入れ物)だけを付け替えることができます。これが「remux」で、本ツールではffmpeg -c copyによって実現しています。デコード・エンコードを一切行わないため、数百MBのファイルでも数秒程度で完了することがあります。
一方、コンテナの中身がMP4と非互換なコーデック(例: 古いMKVに使われるVP9やFLACなど)の場合は、remuxが失敗します。本ツールはremuxを試して失敗した場合のみ、自動的に映像をH.264・音声をAACへ再エンコードして変換します。この場合は動画圧縮と同程度の処理時間がかかります。
MOV→MP4がなぜ一瞬で終わることがあるのか
iPhoneで撮影したMOVファイルは、実は内部でH.264またはHEVC(H.265)映像+AAC音声というMP4と共通のコーデックが使われていることがほとんどです。この場合、コンテナの構造を書き換えるだけで変換が完了するため、ファイルサイズに関わらず数秒で処理が終わります。逆に、HEVCで撮影された動画をMP4へremuxした場合、コンテナはMP4でも中身はHEVCのままなので、一部の古い再生機器では再生できないことがある点にご注意ください(コーデック自体は変換していないため)。
制限事項
再エンコードが必要な場合、処理時間は動画の長さや解像度に比例して増えます。500MBを超えるファイルは処理前に警告を表示し利用を制限しています。また、非常に特殊なコーデックの組み合わせでは、再エンコードを試みても変換に失敗する場合があります。