MXF ファイル形式とは?
.mxf(Material Exchange Format の略)は、映画テレビ技術者協会(SMPTE)によって開発されたプロフェッショナル向けのコンテナフォーマットです。.mxf ファイルは、キャプチャされたオーディオおよびビデオデータと、タイムコード、記述タグ、編集リストなどの関連メタデータを、単一の自己完結型パッケージに保存します。
アナログビデオテープのデジタル版
.mxf フォーマットは、アナログビデオテープのデジタル版と見なすことができます。テープのリールのように、.mxf ファイルは KLV(Key-Length-Value)データパーティションの連続したストリームとして構築されており、リニアな放送の取り込みや送出に適しています。SMPTE D10 仕様で定義されている MPEG-2、XDCAM HD、AVC-Intra、DNxHD、Apple ProRes など、幅広いプロフェッショナルコーデックを使用してエンコードされたビデオを保存できます。
MXF フォーマットの汎用性
MXF 標準化の主な目的は、放送用カメラ、インジェストサーバー、編集システム、アーカイブストレージなど、さまざまなプラットフォーム間での信頼性の高いビデオデータ共有を促進することです。.mxf は、Sony XDCAM、Panasonic P2、Canon XF カメラシステムのネイティブ記録フォーマットです。このフォーマットはマルチメディアコンテンツの交換とアーカイブに最適化されており、そのメタデータモデルは Advanced Authoring Format(AAF)と密接に関連しており、どちらも AMWA の傘下で管理されています。
MXF ファイルの表示と変換
.mxf ファイルを開くには、適切なコーデックをサポートするアプリケーションが必要です。Adobe Premiere Pro、DaVinci Resolve、Apple Final Cut Pro などのプロフェッショナル向け NLE(非線形編集ソフト)は、オープンソースの ffmpeg コマンドラインツールと同様に、.mxf をネイティブに処理します。また、トランスコードソフトウェアを使用して、.mov や .mp4 などの他のフォーマットに変換することも可能です。
セキュリティと安全性
リスク: LOWMXF はパッシブなメディアコンテナであり、エンコードされたビデオ/オーディオとメタデータのみを含み、実行可能コードは含まれていないため、ファイル自体がマルウェアの感染源になることはありません。現実的な落とし穴はセキュリティではなく実用面にあります。(1) MXF は多くの異なるコーデックを保持するため、適切なデコーダーが必要になる場合があります(VLC/FFmpeg はほとんどを同梱)。(2) OP-Atom ファイル(Panasonic P2、Avid)は、1 つのクリップをフォルダ構造内の複数の .mxf ファイルに分割します。単一の .mxf ではなく、カード/フォルダ全体をコピーしないとトラックが失われます。(3) 広告ポータルなどにある「無料 MXF 変換ソフト」のダウンロードは避け、代わりに VLC/Shotcut/HandBrake/FFmpeg を使用してください。
形式の詳細
概要MXF ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ構造 | ヘッダー、ボディ、フッターの各パーティションに整理された連続する KLV(Key-Length-Value)トリプレット |
| SMPTE 標準 | SMPTE ST 377-1(元は SMPTE 377M, 2004)。ST 377-1:2011 として改訂され、その後の修正を含む |
| ファイルシグネチャ | オフセット 0 にある 16 バイトの SMPTE ユニバーサルラベル。最初の 4 バイトは常に 06 0E 2B 34。読み取り可能な ASCII 文字列はなし |
| 運用パターン (Operational Patterns) | OP1a(シングルアイテム、インターリーブ - 最も一般的)、OP-Atom(ファイルごとに 1 つのエッセンス・トラック、P2 や XDCAM で使用) |
| MIME タイプ | application/mxf |
| サポートされているビデオコーデック | MPEG-2 (D10/XDCAM HD/HD422), AVC-Intra, DNxHD/DNxHR, Apple ProRes (RDD 36), JPEG 2000 |
| サポートされているオーディオ | 非圧縮 PCM(最も一般的)。登録されたエッセンス記述子を介して Dolby E、Dolby AC-3、AAC もサポート |
| メタデータエンコーディング | すべての構造および記述メタデータは KLV としてエンコード。SMPTE DMS-1 および UMID(Unique Material Identifier)トラック識別をサポート |
| ネイティブカメラフォーマット | Sony XDCAM および XDCAM EX、Panasonic P2、Canon XF、Ikegami GF シリーズカメラのデフォルト記録フォーマット |
| 放送納品仕様 | AS-11(AMWA アプリケーション仕様)により、英国および欧州の放送機関へのファイル納品用に MXF を制限 |
| インデックステーブル | オプションの IndexTableSegment KLV オブジェクトにより、ファイル全体をスキャンせずにエッセンスデータ内でのフレーム精度のランダムアクセスが可能 |
| エッセンスラッピングモード | フレームラッピング(ビデオフレームごとに 1 つの KLV、フレーム精度のアクセスが可能)およびクリップラッピング(すべてのエッセンスを単一の KLV に格納) |
| パーティションステータスフラグ | ヘッダーパーティションは記録中に Open/Incomplete になる場合があり、ファイナライズ時に Closed/Complete に設定されることで、クラッシュリカバリや部分再生が可能になる |
| コンパニオンサイドカーファイル | P2 および XDCAM システムでは、コンテナ外のクリップレベルのメタデータ用に .mxf エッセンスファイルと XML サイドカーファイルをペアにする |
| リリース日 | 2004 (SMPTE 377M); widely adopted by broadcast cameras (Sony XDCAM, Panasonic P2, Canon XF) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | ieeexplore.ieee.org |
MXF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MXF ファイルについて最初の質問をしてみましょう。