MP4動画 (.mp4)
ISO/IEC 標準MPEG-4 Part 14 (MP4) は、インターネットでの動画ストリーミング、放送、および個人向けメディア再生において揺るぎない普遍的な標準デジタルマルチメディアコンテナフォーマットです。
MP4 を WEBM に変換
無料のブラウザ内 MP4 から WEBM へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MP4 ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MP4 ファイルを識別します:
16進数シグネチャ (オフセット 0):
00 00 00 18 66 74 79 70 69 73 6F 6DASCII表現: ....ftypisom
標準化: ISO/IEC 14496-14:2003
技術仕様
| コンテナアーキテクチャ | ISO Base Media File Format (ISO/IEC 14496-12) box/atom structure |
| 圧縮 | H.264 (AVC), H.265 (HEVC), AV1 video with AAC, MP3, or Opus audio |
| バイトエンディアン | Big-Endian box hierarchy |
| 色空間 | Rec.709, Rec.2020, sRGB, HDR10, and Dolby Vision |
| チャンネルと構造 | Multi-stream audio (Mono, Stereo, 5.1 surround, 7.1, Dolby Atmos) |
| 最大寸法 | Unrestricted; natively supports 4K, 8K, and high framerate 120 fps video |
| 透過性 | Supported via specialized HEVC with alpha channels in modern Apple hardware |
| ストリーミングとプログレッシブ | Native support for HLS, DASH, and Fast-Start progressive web streaming |
技術比較マトリックス: MP4 対 競合製品
| 技術属性 | MP4 (現在) | MKV | WEBM | MOV |
|---|---|---|---|---|
| 普遍的な互換性 | すべてのハードウェアとブラウザで100% | Apple/テレビではサードパーティ製プレーヤーが必要 | ウェブでは普遍的、古いテレビでは制限あり | Appleではネイティブ、他では混在 |
| ウェブストリーミングへの適合性 | HTML5、HLS、DASHのゴールドスタンダード | HTML5ビデオタグには不向き | HTML5オープンウェブ動画に最適 | ファストスタートフラグを使用すれば良好 |
| 字幕 | 基本的な時間指定テキスト (tx3g, WebVTT) | 高度なスタイル付き字幕の完全サポート (ASS/SSA) | WebVTT | Appleタイムドテキスト |
| 編集ワークフロー | 高。一般向けおよび納品用標準 | プロ向け編集DAWでは一般的ではない | プロ向け編集DAWでは一般的ではない | プロスタジオのゴールドスタンダード |
一般的な破損モードと16進数リカバリガイド
動画ファイルが開けず、「ファイルが破損しているか、切り詰められています」と表示される。
根本原因: 「moov」アトムヘッダーがファイナライズされる前に、録画デバイスの電源が切れた。
復旧: File2File MP4 Repairまたは同じデバイスで撮影した参照動画を使用して「untrunc」ユーティリティを使用する。
セキュリティ分析とパーサー攻撃ベクトル
MP4ファイルはソーシャルメディアやメッセージングプラットフォームによって自動的に解析されるため、不正なアトムサイズはゼロクリックエクスプロイトの主要なターゲットとなってきました。
既知の攻撃ベクター
- 「stsc」(サンプル・トゥ・チャンク)アトムの解析における整数オーバーフローにより、リモートコード実行につながる。
- パッチ未適用のAndroidデバイスにおけるStagefright MP4デマルチプレクァでのヒープ領域外書き込み。
- 深くネストされたアトムツリーによるスタック枯渇を通じたサービス拒否 (DoS)。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- 100%の普遍的な互換性:世界中のすべてのスマートフォン、ウェブブラウザ、テレビ、コンピュータで再生可能。
- プログレッシブダウンロード、HLS、MPEG-DASHを通じた高効率インターネットストリーミングに最適化。
- 標準のH.264に加え、H.265 (HEVC) やAV1などの最新の超高効率ビデオコーデックをサポート。
技術的な制限とデメリット
- コンテナの設計上、「moov」アトムを書き込むために録画を完了させる必要があり、キャプチャ中のクラッシュによりファイルが破損する。
- 高度なカスタムスタイルの字幕やマルチトラックオーディオの処理において、Matroska (MKV) よりも柔軟性が低い。
- VP9やOpusなどの一部の近代的なオープンコーデックは、これまでMP4コンテナでのサポートが不均一であった。
興味深い技術トリビア
- MP4ファイルの先頭にある「ftyp」ボックスは、メジャーブランドと互換性のある仕様を識別します。
- グローバルインターネット全体で転送されるすべての動画の85%以上が、MP4コンテナにパッケージ化されています。
- ファストスタートフラグにより、ファイルの末尾にある「moov」メタデータアトムを先頭に移動させ、ストリーミングを即座に開始できるようにします。
よくある技術的な質問
MP4動画のウェブでの再生開始に時間がかかるのはなぜですか?
'moov'メタデータアトムがファイルの末尾にある場合、ブラウザは再生を開始する前に動画全体をダウンロードする必要があります。FastStartツールを使用して'moov'アトムを先頭に移動すると、即座に再生できるようになります。
標準的なMP4ファイルの中にはどのビデオコーデックが入っていますか?
ほとんどのMP4ファイルは、最高の互換性を確保するためにH.264 (AVC) 動画とAAC音声を使用しています。新しいMP4ファイルでは、優れた圧縮効率を実現するためにH.265 (HEVC) やAV1が頻繁に使用されています。
画質を損なわずにMP4ファイルのサイズを小さくするにはどうすればよいですか?
File2File Compressorを使用して、最適なConstant Rate Factor (CRF) 設定で動画を再エンコードすると、視覚的な劣化をほとんど感じさせることなく、ファイルサイズを40%から70%削減できます。
関連するMP4変換ペア
MP4ファイルをWebMに変換することで、メディアコンテナと圧縮コーデックが最新のオープンソースWeb標準に適合するように変更されます。
WebM動画ファイルをMP4形式に変換することで、オープンソースのメディアコンテナを、すべてのハードウェアプレーヤーやモバイルデバイスでサポートされる普遍的な互換性を持つ形式に変更します。
CPU の再エンコードを一切行わず、Apple QuickTime MOV ビデオコンテナを汎用的な MP4 ファイルに 1〜2 秒でリムックスします。
アニメーション GIF を MP4 ビデオのループに変換すると、ファイルサイズが大幅に削減され、色深度が 256 インデックスカラーから数百万のトゥルーカラーに向上します。
MP4 ビデオのループをアニメーション GIF に変換すると、ビデオプレーヤーを必要とせず、自動的に再生される広くサポートされている画像形式が作成されます。