MP4動画 (.mp4)

ISO/IEC 標準

MP4はストリーミングや個人用メディアで広く使われるマルチメディアコンテナーです。再生できるかはコーデックとデバイスやアプリによって異なります。

MP4 を WEBM に変換

無料のブラウザ内 MP4 から WEBM へのコンバーター。お使いのデバイスでファイルを即座に変換します。

MP4をオンラインで圧縮

プライベート - ファイルがデバイスの外に出ることはありません

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMP4ファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMP4ファイルを識別します:

16進数シグネチャ(オフセット0):

?? ?? ?? ?? 66 74 79 70

ASCII表現: ????ftyp

標準化: ISO/IEC 14496-14:2003

技術仕様

コンテナアーキテクチャISO Base Media File Format(ISO/IEC 14496-12)のボックス/アトム構造
圧縮H.264(AVC)、H.265(HEVC)、AV1動画とAAC、MP3、またはOpus音声
バイトエンディアンビッグエンディアンのボックス階層
色空間Rec.709、Rec.2020、sRGB、HDR10、Dolby Vision
チャンネルと構造複数の音声ストリーム(モノラル、ステレオ、5.1chサラウンド、7.1ch、Dolby Atmos)
最大寸法制限なし。4K、8K、および最大120 fpsの高フレームレート動画に標準対応
透過性最新のApple製ハードウェアではアルファチャンネル付きHEVCで対応
ストリーミングとプログレッシブHLS、DASH、Fast StartによるプログレッシブなWebストリーミングに標準対応

技術比較表:MP4と競合製品

技術属性MP4 (現在)MKVWEBMMOV
互換性現在の端末やブラウザーで広くサポートされていますが、コーデックの対応状況は異なりますApple/テレビではサードパーティ製プレーヤーが必要ブラウザーで広く対応していますが、コーデックやテレビの互換性は異なります。Apple製品ではネイティブ対応、その他では対応状況にばらつき
ウェブストリーミングへの適合性HTML5、HLS、DASHのゴールドスタンダードHTML5ビデオタグには不向きHTML5オープンウェブ動画に最適ファストスタートフラグを使用すれば良好
字幕基本的な時間指定テキスト(tx3g、WebVTT)高度なスタイル付き字幕の完全サポート (ASS/SSA)WebVTTAppleの時間指定テキスト
編集ワークフロー高。一般向けおよび納品用標準プロ向け編集DAWでは一般的ではないプロ向け編集DAWでは一般的ではないプロスタジオのゴールドスタンダード

一般的な破損モードと16進数リカバリガイド

動画ファイルが開けず、「ファイルが破損しているか、切り詰められています」と表示される。

根本原因: 「moov」アトムヘッダーがファイナライズされる前に、録画デバイスの電源が切れた。

復旧: File2File.app MP4 Repairまたは同じデバイスで撮影した参照動画を使用して「untrunc」ユーティリティを使用する。

セキュリティ分析とパーサー攻撃ベクトル

MP4ファイルはソーシャルメディアやメッセージングプラットフォームによって自動的に解析されるため、不正なアトムサイズはゼロクリックエクスプロイトの主要なターゲットとなってきました。

既知の攻撃ベクター

  • 「stsc」(サンプル・トゥ・チャンク)アトムの解析における整数オーバーフローにより、リモートコード実行につながる。
  • パッチ未適用のAndroidデバイスにおけるStagefright MP4デマルチプレクサーでのヒープ領域外書き込み。
  • 深くネストされたアトムツリーによるスタック枯渇を通じたサービス拒否 (DoS)。

防御的ベストプラクティス: メモリ安全なWebAssemblyライブラリまたはサンドボックス化されたワーカープロセスを使用して、常にMP4ファイルを逆多重化します。

歴史的背景とマイルストーン

2020次世代ウェブストリーミング向けにAV1ビデオコーデックがMP4標準に統合される。
2003ISO/IEC 14496-14:2003が2001年の標準に代わり、現代のMP4コンテナのルールを正式化。
2001最初のMPEG-4 Part 14仕様が公開され、AppleのQuickTime MOVフォーマットを直接適応したものとなる。

主なメリット

  • MP4 の再生は広くサポートされていますが、コーデック、端末、ソフトウェアによって異なります。
  • プログレッシブダウンロード、HLS、MPEG-DASHを通じた高効率インターネットストリーミングに最適化。
  • 標準のH.264に加え、H.265 (HEVC) やAV1などの最新の超高効率ビデオコーデックをサポート。

技術的な制限とデメリット

  • コンテナの設計上、「moov」アトムを書き込むために録画を完了させる必要があり、キャプチャ中のクラッシュによりファイルが破損する。
  • 高度なカスタムスタイルの字幕やマルチトラックオーディオの処理において、Matroska (MKV) よりも柔軟性が低い。
  • VP9やOpusなどの一部の近代的なオープンコーデックは、これまでMP4コンテナでのサポートが不均一であった。

興味深い技術トリビア

  • MP4ファイルの先頭にある「ftyp」ボックスは、メジャーブランドと互換性のある仕様を識別します。
  • MP4はストリーミングサービスや一般向けデバイスでよく使われる動画コンテナーですが、世界の動画トラフィックに占める割合はここでは示していません。
  • ファストスタートフラグにより、ファイルの末尾にある「moov」メタデータアトムを先頭に移動させ、ストリーミングを即座に開始できるようにします。

よくある技術的な質問

MP4動画のウェブでの再生開始に時間がかかるのはなぜですか?

'moov'メタデータアトムがファイルの末尾にある場合、ブラウザは再生を開始する前に動画全体をダウンロードする必要があります。FastStartツールを使用して'moov'アトムを先頭に移動すると、即座に再生できるようになります。

標準的なMP4ファイルの中にはどのビデオコーデックが入っていますか?

ほとんどのMP4ファイルは、最高の互換性を確保するためにH.264 (AVC) 動画とAAC音声を使用しています。新しいMP4ファイルでは、優れた圧縮効率を実現するためにH.265 (HEVC) やAV1が頻繁に使用されています。

画質を損なわずにMP4ファイルのサイズを小さくするにはどうすればよいですか?

File2File.app Compressorを使用して、最適なConstant Rate Factor (CRF) 設定で動画を再エンコードすると、視覚的な劣化をほとんど感じさせることなく、ファイルサイズを40%から70%削減できます。