MediaInfo
MediaArea が開発したオープンソースのメディア解析ツールおよびライブラリで、コンテナ、動画、音声、字幕、タグなどの技術メタデータを読み取り、さまざまなテキスト形式や構造化形式で出力することができます。
詳細説明
MediaInfo は、MediaArea が開発したオープンソースのメディア情報解析ツールおよびライブラリであり、音声・動画ファイルのコンテナ、トラック、タグデータを表示するために使用されます。グラフィカルユーザーインターフェース、コマンドラインツール、および MediaInfoLib を提供しており、さまざまなアプリケーションにおいて、テキスト、ツリー構造、XML、JSON などの形式で結果を出力できます。MediaInfo は主にファイル構造とストリームヘッダーを読み取るものであり、リアルタイム再生を解析の前提とはしていません。
一般的な「General」フィールドには、コンテナ、ファイルサイズ、総再生時間、総ビットレートが含まれます。「Video」トラックでは、エンコーディング、プロファイル、ピクセルサイズ、フレームレートモード、ビット深度、色域サンプリング、色記述、HDRメタデータを表示できます。Audioトラックには、エンコーディング、チャンネル構成、サンプリングレート、ビット深度、ビットレートが表示されます。Text、Menu、Imageなどのトラックでは、字幕、チャプター、カバー情報も表示されます。特定のフィールドが表示されるかどうかは、フォーマットのサポート状況、ファイルの完全性、およびメタデータが実際に書き込まれているかどうかに依存します。 MediaInfo レポート内の数値の出典は必ずしも一致しません。コンテナによって明示的に宣言されているものもあれば、ストリームパラメータセットから読み取られたもの、ファイルサイズや再生時間から推算されたものもあります。コンテナとストリームの宣言に矛盾がある場合、ツールは元の値、追加の値、または警告を同時に表示することがあります。Variable、Constant、Original などの修飾フィールドは文脈と併せて理解する必要があり、表示されるすべての値をフレーム単位で測定された結果と見なすことはできません。
本ツールは、主観的な画質の評価、マスターテープの出所の検証、またはファイル名に含まれる配給レーベルの証明を行うものではありません。「ロスレス」と表示されるのは、対応するエンコード特性が認識されたことを示すだけであり、その録音データが以前にロス有りの処理を受けていないことを保証するものではありません。また、「4K」や「HDR」と表示されても、その番組がネイティブ4K撮影によるものであることを証明するものではありません。破損したファイルであっても、ヘッダー情報の一部を解析できる場合があるため、レポートの生成に成功したからといって、作品全体が正しくデコードできるとは限りません。
MediaInfo と BDInfo は、注目するレベルが異なります。MediaInfo は個々のメディアファイルや様々なコンテナの分析に長けていますが、BDInfo は Blu-ray のプレイリスト、クリップの組み合わせ、ディスク全体の構造を中心にレポートを生成します。M2TS ファイルに対して MediaInfo を単独で実行すると、トラック属性は取得できますが、そのファイルが BDMV プレイリスト内で実際に持つインポイント、アウトポイント、およびプログラム順序を必ずしも反映しているとは限りません。