コラム
【ちょこっと豆知識】「Sony機器への直接の書き出しを有効化」のトラップ

コラム

映像コンテンツ制作の技術にかかわる皆様に、ちょっと業務に役立つ知識などをお伝えする【ちょこっと豆知識】。今回は、「Sony機器への直接の書き出しを有効化」のトラップについて解説します。
PremiereでXDCAMファイルを書き出すとき、「Sony機器への直接の書き出しを有効化」というチェックボックスがあって、これをオンにすると何が起こるんだろう?と思ったことはありませんか?

このチェックボックスは、XDCAMディスクに直接書き出す場合に有効な設定ですが、逆にこれをオンにして普通にストレージに書き出すと規格違反ファイルができてしまう、という厄介な設定でもあります。(オンライン納品でこれをオンにしたファイルを書き出すと納品エラーになります。)
MXFは、パーティションと呼ばれる構造体の組み合わせになっており、その中のHeader Partitionには、ヘッダーメタデータと言われるそのファイルが何のコーデックか、フレーム数はいくつか、ファイルサイズはどれくらいか、といった情報が書き込まれています。

その中で「フレーム数」や「ファイルサイズ」は、ファイル書き出し時やREC開始時などはまだ未定で、RECや書き出しが終わったときに初めて分かる情報です。
そのため、書き出し終了時に "ファイル先頭に戻ってメタデータを修正" する必要があります。
この形式は、ファイル先頭から完成した状態になっているため、「Closed And Complete形式」と呼ばれます。通常のMXFファイルはこの形式です。
収録素材の場合などは、「Open and Incomplete形式」または「On-the-fly」形式といって、ヘッダーにはその情報は書かず、ファイル終端のフッターに、完成したメタデータを書く方式もあります。この場合はファイル先頭に戻ってメタデータを修正する必要はありません。
XDCAMディスクに書き込む場合、上記の両方形式に対応しており、ディスクに書かれたMXFファイルはドライバによって自動的に「Closed And Complete形式」に変更されます。
また、XDCAMディスクに書き込んだファイルはファイルの途中を上書き変更することがXDCAMのドライバによって禁止されています。
ですので、ソフトが書き出し中に "ファイル先頭に戻ってメタデータを修正" しようとするとエラーになります。(その代わり、メタデータを修正しなくても、ファイルクローズ時にXDCAMのドライバが自動的にメタデータを整えてくれます。)
Premiereなどの編集ソフトでXDCAMディスクにファイルを直接書き出すと、"ファイル先頭に戻ってメタデータを修正" することができず、エラーが発生してしまいます。
そのため、それを回避するための設定が、「Sony機器への直接の書き出しを有効化」です。
これをオンにすると、ヘッダーメタデータの「フレーム数」「ファイルサイズ」の値を省略した「Open and Incomplete」形式で書き出します。
これ自体は問題ないのですが、問題はそのあと。
MXF規格としては本来、「Open and Incomplete」の場合、フッターに最終的なメタデータを書く必要があるのに、Premiereはそれを省略してしまっています。そのため、フレーム数などが不明な規格違反ファイルができあがります。

XDCAMディスクの場合、ドライバが自動で修正してくれるので問題ないのですが、ストレージなどに書き出した場合、この中途半端なファイルは、「壊れている」とエラーになってしまうソフトやシステムが多いのです。
AS MXF Checkerでは、この中途半端なファイルをエラーとして検知し、リラップ機能で修正することができます。
うっかりクセで「Sony機器への直接の書き出しを有効化」をオンにして書き出してしまったファイルも、Premiereから再書き出しすることなく、短時間で直すことができます。
※本コラムは、2026年6月9日の公式X
、公式Facebook
の投稿をもとに再構成したものです。
Loading...
ユーザーメモ