ブログ一覧へ
tutorial 2026-06-14

ブラウザで MOV を MP4 に変換(Handbrake インストール不要、2026)

ブラウザで MOV を MP4 に変換(Handbrake インストール不要)

iPhone で何かを撮影し、ノート PC に AirDrop し、Slack メッセージ、メール、または Notion ページに添付する必要があります——そしてファイルは再生を拒否します。Apple のカメラが生成するその .mov 拡張子は完全に問題ないビデオフォーマットですが、Apple エコシステム外の互換性はパッチワークです:Windows Media Player、ほとんどの企業メールクライアント、いくつかのソーシャルプラットフォーム、レガシーソフトウェアのロングテールは、それを開くことを拒否するか、ビデオなしで音声をレンダリングします。

このガイドは、なぜ MOV と MP4 が非常に似ているがそれでも実際にはこれほど異なるか、個人的なフッテージをアップロードせずにそれらの間で安全に変換する方法、いつ変換すべきかを説明します。Ai2Done の MOV to MP4 コンバーター プラス macOS、Windows、コマンドライン代替をカバーします。

TL;DR

  • MOV と MP4 はほぼ同一です——両方とも H.264 ビデオと AAC オーディオをラップするコンテナフォーマットです。
  • Ai2Done のコンバーター数秒で MOV を MP4 に変換——ロスレス再マックス、品質はソースとバイト同一。
  • iPhone フッテージの 99%(すでに MOV コンテナ内の H.264 または HEVC)には再エンコード不要——変換は GB あたり〜1 秒。
  • 古い Windows ハードウェアで再生されない HEVC MOV には、実際に H.264 に再エンコードする必要があるかもしれません——遅いがより互換性。
  • プライバシーが重要:家族ビデオには顔、場所、タイムスタンプが含まれます;変換をローカルで行ってください。

なぜ見た目より難しいのか

MOV と MP4 が「ほぼ同一」なら、なぜ変換が存在するのでしょうか?

正直な答え:MP4(ISO Base Media File Format)と MOV(Apple QuickTime)は文字通り同じソースから進化しました。 ISO が 2001 年に MP4 を標準化したとき、仕様は Apple の QuickTime コンテナフォーマットに基づいていました。両方のファイルは同じ方法で構造化された moov(メタデータ)と mdat(生のビデオ / オーディオデータ)アトムを含みます。モダンな MP4 プレーヤーは通常 MOV ファイルを直接読み取り、その逆も。

実際にうまくいかないことはコンテナの互換性ではなくコーデックの互換性です:

  • 2017 年以降の iPhone から HEVC(H.265)を使用する .mov は、Microsoft Store からの有料拡張なしでは Windows に HEVC デコーダーがないため、古い Windows Media Player バージョンで再生されません。
  • 古い Sorenson コーデックを使用する 2010 年の iPhone からの .mov は、コーデックが放棄されたためほとんどのモダンデバイスで再生されません。
  • 一部のソーシャルメディアアップローダー(古いバージョンの Twitter、特定の Slack クライアント、レガシー CMS プラグイン)はファイル拡張子を特にチェックし、.mp4 という名前でないものを拒否します。

実際に必要な変換はほとんど常に:ビデオを再エンコードせずに MOV から MP4 にコンテナを変更する。 これは FFmpeg が「remuxing」と呼ぶもの——ロスレス、高速、MP4 が再生されるどこでも再生されるファイルを生成します。

方法 1:Ai2Done MOV to MP4(ブラウザサイド、ロスレス再マックス)

Ai2Done MOV to MP4 コンバーター は FFmpeg.wasm を使ってブラウザでこれを行います:

  1. 任意のモダンブラウザで /tools/mov_to_mp4 を開く。
  2. MOV ファイルをドラッグしてアップロードエリアに。数 GB までのファイルは問題なく動作;ツールはブラウザの RAM で処理。
  3. ツールが検出ビデオが H.264 を使用(ロスレス再マックス)か HEVC/Sorenson/その他(再エンコードを提供)。
  4. H.264 MOV(iPhone 6s 以前、または設定 → カメラで「最大互換性」に設定された iPhone の典型)には:変換をクリック、ソースの GB あたりおよそ 1 秒で MP4 を取得。ゼロ品質損失、ファイルサイズ同一。
  5. HEVC MOV(高効率モードで撮影する iPhone 7+ のデフォルト)には:ツールが HEVC を MP4 内に保つか(より速く、より小さい、しかし互換性が制限)H.264 に再エンコードするか(より遅い、わずかに大きい、どこでも再生)を尋ねます。ビデオを送る場所に基づいて選んでください。

すべてがブラウザタブで実行されます。MOV ファイルは当社のものを含めサーバーにアップロードされません。

知っておくべき 1 つのこと:ロスレス再マックスは本質的に瞬時です。ツールがあなたのファイルに分単位かかっている場合、互換性のための正しい選択である再エンコードを選択しましたが、〜20〜50 倍遅いです。

方法 2:macOS QuickTime(組み込み、ワンボタンエクスポート)

Mac を持っていて 1 つか 2 つのファイルだけを変換する必要がある場合、QuickTime Player は何もインストールせずに無料でこれを行います:

  1. QuickTime Player(macOS のデフォルト)で MOV を開く
  2. ファイル → エクスポートとして → 1080p(またはソースに合う解像度)。
  3. 保存 —— 出力はデフォルトで .mov ですが内部に H.264 エンコーディング、だから保存後に拡張子を .mp4 にリネームするだけ。

注意点:これはビデオを再エンコードし、時間がかかり(おおよそリアルタイム再生時間)少量の品質を失います。品質があまり重要でない素早い共有には問題ありません。アーカイブ品質の変換には、代わりにブラウザツール(ロスレス再マックス)を使ってください。

方法 3:コマンドラインの FFmpeg(ターミナルに慣れている人向け)

すでに FFmpeg をインストールした開発者向け:

# ロスレス再マックス(最速、品質損失なし)
ffmpeg -i input.mov -c:v copy -c:a copy output.mp4

# H.264 に再エンコード(互換性、より遅い)
ffmpeg -i input.mov -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k output.mp4

最初のコマンドは、すべてのオンライン「MOV to MP4 コンバーター」が再マックス時に内部的に行うものです。2 番目は互換性のために再エンコード時に行うものです。CRF 18 は視覚的にロスレス;アーカイブ品質には 16 に下げるか、許容品質で小さいファイルには 23 に上げてください。

これはスクリプト化された繰り返し変換(毎晩ソースフッテージのフォルダーを処理する Makefile)のための正しい答えです。「スライドデッキにドロップする 1 つの iPhone クリップがある」にはオーバーキルです。

ブラウザコンバーターをどう構築したか(技術的ディープダイブ)

Ai2Done MOV to MP4 ツールFFmpeg.wasm 0.12 に構築されています —— Emscripten で WebAssembly にコンパイルされた標準 FFmpeg コードベース。バンドルは〜25 MB(初回訪問時に遅延ロード、その後キャッシュ)でブラウザタブ内で完全な FFmpeg CLI を露出。

興味深いエンジニアリング:

  • インメモリ仮想ファイルシステム。 ブラウザコードはファイルシステムに書き込めないため、FFmpeg.wasm は Emscripten 提供のインメモリ FS で動作。アップロードされたファイルを /input.mov にパイプし、同等の CLI 引数で FFmpeg を実行し、/output.mp4 を Blob ダウンロードとしてブラウザにストリーミング。
  • コーデック検出はクライアントサイドで発生。 変換をキューに入れる前に、MOV の最初の〜50 KB を読んで ftypmoov アトムを解析し、内部のビデオコーデックを識別。これでコミット前に「ロスレス再マックスが可能」または「再エンコードが必要」と伝えられます。
  • ストリーミングダウンロード。 100 MB > の出力ファイルは Chrome/Edge で File System Access API を介してストリーミングされるため、出力全体を RAM に収める必要はありません。Firefox/Safari では単一 blob ダウンロードにフォールバックし、実用的なファイルサイズが〜1〜2 GB に制限。
  • SharedArrayBuffer + クロスオリジン分離。 FFmpeg.wasm はスレッディングに Web Workers を使用し、ページがクロスオリジン分離されていることを要求。マルチスレッドビルド(〜3 倍速い)が機能するよう、ページを正しい Cross-Origin-Opener-PolicyCross-Origin-Embedder-Policy ヘッダーで提供。

なぜバックエンドサービスではなくブラウザサイド?2 つの理由。第一に、プライバシー —— 家族ビデオ、仕事ミーティング録画、個人イベントは異なるコンテナラッパーを得るためにサードパーティサーバーを横断する必要はありません。第二に、スケーラビリティが無料 —— 各ユーザーの CPU が独自の変換を行うため、CPU 時間を支払わず、1000 の他の同時ユーザーと遅い共有ワーカーを共有しません。

FAQ

Q: MOV を MP4 に変換すると品質を失いますか? A: ビデオがすでに MOV 内の H.264(「最大互換性」に設定された iPhone のデフォルト)なら違います。変換はロスレス再マックスです —— 実際のピクセルデータは入力と出力でバイト同一です。ビデオが HEVC で互換性のために H.264 に再エンコードを選択すると、少量の品質を失いますが、CRF 18 では通常の画面で視覚的に区別できません。

Q: 私の MOV は 10 GB です。ブラウザは処理しますか? A: File System Access API を持つ Chrome / Edge では、はい —— 全体を RAM にロードせずに入力と出力をストリーミング。Firefox / Safari では、実用的制限は〜2 GB です。なぜなら出力 blob をメモリに収める必要があるからです。Firefox の巨大ファイルには、ローカルに FFmpeg をインストールし(1 つの brew install ffmpeg または同等)、CLI を直接実行してください。

Q: 変換された MP4 は元のフレームレート / 解像度 / ビットレートを保持しますか? A: はい —— ロスレス再マックスはすべてを正確に保持します。MP4 はソース MOV と同じ解像度、フレームレート、ビットレート、カラープロファイルで再生されます。

Q: 私の iPhone は「ProRes」で録画します —— このツールは処理しますか? A: ProRes は珍しい(特定の録画モードの iPhone 13 Pro 以降のみ)でデコードできないブラウザもあります。ProRes MOV を受け入れますが、出力は再エンコードする必要があります —— 通常 H.264 または HEVC へ —— 生 ProRes ファイルは巨大(4K で 30 秒あたり〜1 GB)でほとんどの消費者ソフトウェアで再生できないからです。

Q: なぜ私の iPhone フッテージは「MOV」と言いますが内部のコーデックは H.264 ですか? A: Apple は MOV をデフォルトコンテナとして使います。なぜなら MP4 より前にあり、いくつかの独自メタデータアトム(Live Photo 参照、深度マップ、ProRes RAW)をサポートするからです。内部のビデオコーデックは通常 MP4 がサポートする同じ H.264 または HEVC で、これがロスレス再マックスがとてもうまく機能する理由です。

Q: MOV ファイルのフォルダーをバッチ変換できますか? A: はい —— 複数の MOV をアップロードエリアにドラッグし、変換をクリックすると、すべての MP4 を含む ZIP が戻ってきます。各ファイルは独自の Web Worker で処理されるため、マルチコアマシンは並列処理します。

今試す

数秒で MOV ファイルを MP4 に変換、完全にブラウザで:

MOV to MP4 コンバーターを開く →

ファイルをドロップ、変換をクリック。可能なときはロスレス、必要なときは再エンコード。アップロードなし、サインアップなし、ウォーターマークなし。

関連読み物


最終更新 2026-06-14。MOV to MP4 コンバーターは FFmpeg.wasm を使ってブラウザで 100% 動作 —— ビデオはデバイスを離れません。処理するファイルを収集、ログ、または分析することは決してありません。