動画 → MP4 変換

動画 → MP4 変換 — オンライン動画形式コンバーター — MP4 はデバイス・プレイヤー・プラットフォームを問わず最も互換性の高い動画形式で、オープンな ISO-BMFF コンテナを基盤としています。このページは特許化されたコーデックを避け、ロイヤリティフリーの VP8 コーデック(+オプションで VP8+Vorbis の組み合わせ)でエンコードします。形式変換、可逆リマックス、圧縮、スケール、ループ、リサイズに対応 — すべてブラウザー内でローカル処理され、ファイルがサーバーへアップロードされることはありません。内蔵のメタデータ/タグエディターはソース動画のタグ(タイトル、アーティスト、アルバム、アルバムアーティスト、日付、ジャンル、トラック番号、コメント)を読み取って編集でき、出力へ書き込みます。再エンコードなしのコピー模式もあり、品質は完全に保たれます。
対応入力:VP8/VP9/AV1/MPEG-4/FFV1 などのオープンでロイヤリティフリーのコーデックを使用した動画(WebM、MKV、MP4、MOV、AVI コンテナ)。すべてブラウザー内でローカル変換され、ファイルがサーバーへアップロードされることはありません。
初回使用時に約 30MB の動画処理エンジンを現在のブラウザーへ読み込みます。 以後はキャッシュされて再利用されるので、しばらくお待ちください。
🎥
クリックで選択、または動画ファイルをドラッグ&ドロップ
WebM、MKV、MP4、MOV、AVI その他一般的な形式に対応。500MB 未満を推奨
形式変換:コーデックの組み合わせを選び、下のボタンをクリックすると動画を MP4 としてリマックス/再エンコードします。入力コーデックが MP4 互換の場合は「再エンコードなし」を選ぶと瞬時にリマックスできます(劣化なし)。
動画圧縮:選択した品質または目標ビットレートで動画を MP4 に再エンコードし、より小さなファイルを作ります。このモードには再エンコードが必要なため、「再エンコードなし」は使用できません。
動画スケール:動画を定義済みの解像度へスケールして MP4 で出力します。このモードには再エンコードが必要なため、「再エンコードなし」は使用できません。
動画ループ:動画の内容を N 回繰り返して MP4 で出力します。「再エンコードなし」と組み合わせるとほぼ瞬時に完了します。
動画リサイズ:パーセントまたは幅/高さピクセル指定で動画をスケールして MP4 で出力します。このモードには再エンコードが必要なため、「再エンコードなし」は使用できません。
MP4 とは?コンテナとコーデック

MP4 は動画を圧縮する仕組みではありません — 箱(コンテナ)です。正式には ISO Base Media File Format(ISO-BMFF):既に圧縮済みのストリーム(映像トラック、音声トラック、場合により字幕)とメタデータを 1 つに収める構造化コンテナで、プレイヤーが目次のように辿れる入れ子の ボックス として整理されています。ピクセルを実際に圧縮しているのは中に格納された コーデック — 最も一般的なのは H.264(AVC とも)、新しいところでは HEVC(H.265)、そして当サイトが使用するロイヤリティフリーの VP8/VP9 系です。「コンテナ対コーデック」の区別は動画ファイルにおいて最も有用な概念です:MP4、MKV、MOV、WebM はどれも同じ H.264 ストリームを収められます。だからこそコンテナ間の移動(リマックス)は数秒で劣化ゼロ、コーデックの変更(再エンコード)は全フレームの書き直しになるのです。

このページの残りの前提となる 5 つの事実:
• MP4 = コンテナ(ISO-BMFF ボックス:ftyp、moov、mdat)。コーデック(H.264、HEVC、VP8/VP9)は中に格納された圧縮方式
• 同じストリーム、別の箱:MP4↔MKV↔MOV のリマックスはバイトコピー、再エンコードはフレームの書き直し
• moov = 索引ボックス。その位置がダウンロード完了前に再生を開始できるかを決める
• 1080p = 1920×1080 = 2,073,600 ピクセル。4K UHD = 3840×2160 = 正確に 4 倍のピクセルを毎フレーム処理
• ビットレート算術:8 Mbps = 毎秒 1 MB → 8 Mbps の 1 時間動画は約 3.6 GB
moov アトムと、一部の MP4 がストリーミング再生できない理由

moov ボックスはファイルのマスター索引です:フレーム位置、タイミング、トラック一覧。エンコーダーは通常これをファイルの末尾に書きます — エンコードが完了して初めて各フレームの位置が確定するからです。プレイヤーは索引なしでは始められないため、Web プレイヤーはまずファイル全体をダウンロードしなければなりません — 一部の MP4 が完全ダウンロードまで再生できないのはこのためです。moov ボックスを先頭へ移動する(「faststart」レイアウト)とストリーミングが可能になります:プレイヤーは先に索引を取り、フレームは必要に応じて取得します。faststart 形式での変換はボックスの順序だけを変え、圧縮フレームには決して触れません。

リマックスと再エンコード

リマックス(このページの「再エンコードなし」)は圧縮済みの映像ストリームを新しいコンテナへ無変更で複写します — バイト単位で同一のフレーム、数秒で完了、画質劣化ゼロ。ストリームが既にターゲットコンテナと互換ならいつでも使えます。再エンコードは全フレームをデコードして再度圧縮します。コーデック変更、スケール、フィルター適用時には避けられず、通すごとに再量子化されるため少しの品質を消費します。実用則:コンテナやメタデータを変える → リマックス。ピクセルに関わる何かを変える → 再エンコード。

H.264、HEVC とロイヤリティフリーの選択肢

H.264/AVC(2003 年確定)は現存する最も普遍的に再生できる動画コーデックで、業界全体の安全な既定値です。HEVC/H.265(2013 年)は同じ見た目の品質に必要なビットレートを H.264 の約半分にしますが、エンコードは重く、特許ライセンス事情も複雑です。VP8/VP9 系と AV1 はそれらのライセンス料から逃れるために開発されたロイヤリティフリーの選択肢で、VP9 の効率は通常 H.264 と HEVC の中間に落ちます。このページが MP4 に VP8 を書き込むのはまさにそのためです — 特許義務を運ぶのはコンテナではなくコーデックであり、MP4 自体はオープンな ISO 標準で、プレイヤーが受け入れるどんなストリームでも合法的に格納できます。

よくある誤解
  • 「MP4 はコーデックだ」コンテナです。2 つの MP4 ファイルが全く別のコーデックを含むことがあり — 片方はテレビで再生でき片方はできないというのは、プレイヤーがファイルではなくストリームを拒否したからです。
  • 「変換すれば必ず劣化する」再エンコードだけがそうです。同じストリームを MP4 へリマックスするのは可逆かつほぼ瞬時。このページの「再エンコードなし」モードはまさにそれを行います。
  • 「ファイルが大きいほど品質が良い」ファイルサイズ = ビットレート × 長さ。効率の悪い古いコーデックは倍のビットレートでも、現代のコーデックの半分より見た目が悪いことがあります。コーデック比較は類似サイズではなく類似の見た目品質で行ってください。
  • 「ストリーミングできない MP4 は壊れている」通常は moov ボックスがファイル末尾にあるだけです。faststart で再配置すれば同じ動画がストリーミング可能になります。

関連ツール:完全にオープンな Matroska コンテナは動画 → MKV、ロイヤリティフリーの WebM 組み合わせは動画 → WebM、再エンコードなしでキーフレーム精度のトリミングは動画カッター、テキストトラックの MP4 への埋め込みは字幕の追加・抽出。