黒味
冒頭・末尾・番組途中の黒味——どこから始まり、どれだけ続くか。
Deep Inspection
メタデータが語るのはファイルが名乗る姿、Deep Inspection が示すのはその実像です。Media Inspector は Mac のメディアエンジンですべてのフレームをデコードし、メタデータではわからないことを 1 枚ずつ検査して、画面と音声のフィンガープリントを取得します——長編映画なら約 1 分です。
各フレームはデコードと同時に測定されます。検出結果は番組全体のひとつのタイムラインに並び、1 行に要約され、ポリシー、レポート、ショートカットのすべてで利用できます。
冒頭・末尾・番組途中の黒味——どこから始まり、どれだけ続くか。
2 秒以上静止した画面。粒子やノイズが動き続ける静的なショットとは区別します。
重複したフレームと、1 秒あたりの実際の固有画像数。実は 29.97 を二重化しただけの 59.94 のファイルもすぐにわかります。
編集で残った 1〜2 フレームのショットに加え、すべてのショットチェンジ、ショット数、平均ショット長。
インターレースかプログレッシブか、トップ/ボトムフィールドファースト、3:2 プルダウンを画像そのものから判定。プログレッシブと表示されたインターレース映像も見逃しません(SD・HD、30 fps まで)。
画面全体の一般点滅と赤色点滅を 1 秒ごとに計測。ITU-R BT.1702 と Ofcom のガイドラインにもとづく参考スクリーニングで、1 秒に 3 回を超える点滅を示します。
破損したフレームを 1 枚ずつ。メディアエンジンが受け付けない区間はソフトウェアで再デコードし、壊れたフレームを正確に特定します。
デコードした全フレームの CRC32 を SHA-256 でまとめた値。MP4 でも Matroska でも同じ画面なら同じ値になり、1 フレームでも変われば値も変わります。
各音声ストリームのデコード済みサンプルから取得。WAV でも QuickTime でも、同じ音なら同じ値になります。
実際の長編映画:145,759 フレームを 59 秒で検査し、確認すべき検出結果は 4 件——点滅、フリーズ、フラッシュフレーム、番組途中の黒味——それぞれタイムコード付き。
フレームプレビュー
タイムラインにポインタを重ねると、カードに検出結果のフレームが表示されます。フラッシュフレームなら、その前のフレーム、フラッシュフレーム、その後のフレーム。カードの中へポインタを動かしてフレームをクリックすると、結果の横にピン留めされます。
ピン留め:点滅区間のフレームをフィルムストリップで表示。どれもスキャンと照合済みで、← と → でコマ送りしたり、音声付きで再生したりできます。
再生
「再生」を押すと、検出結果やピン留めしたフレームの前後数秒を、暗くしたウインドウの上で Media Inspector 独自のプレーヤーが再生します。スキャンと同じデコーダを使うので、アプリが読めるフォーマットならすべて再生できます——Mac 単体では再生できないものも。
メディアエンジンで
Deep Inspection はストリームをキーフレームで区切り、Mac のメディアエンジン(ハードウェアビデオデコーダ)で各区間を並列にデコードし、すべてのフレームをそのメモリから直接読み取ります。測定はすべて Apple のベクトル演算フレームワーク Accelerate で実行されます。
進行状況:ストリームをキーフレームで区切り、最大 6 つのメディアエンジンセッションが各区間を同時にデコード。区間が埋まっていく様子が見えます。作業を続けても、ファイルを追加でキューに入れても、いつでもキャンセルしてもかまいません。
ワークフローの中で
ツールバー、「ファイル ▸ Deep Inspection…」(⌘I)、またはすべての「映像」タブ上部のパネルから実行できます。最初に何をするかを説明し(「今後表示しない」チェックボックス付き)、その後はあなたの作業と並行して進みます。
Deep Inspection の結果はすべて、答えがあらかじめわかっているファイルと、独立したツールで検証しています。
この検証のために作った 22 本のテストファイル——黒味、フリーズ、重複フレーム、テレシネ、インターレース、点滅、破損——それぞれの答えは作り方から決まっています。
検出結果は FFmpeg の検出器(blackdetect、freezedetect、idet、scdet)と照合し、すべてのフィンガープリントが独立した参照実装と一致します。
点滅の結果は参考スクリーニングであり、認証済みのテストではありません。H.264 と HEVC のフィンガープリントはどの Mac でも同一で、ProRes のフィンガープリントはデコーダに依存します。
いいえ。読み取ってデコードするだけで、一切変更・書き込みしません。結果は Media Inspector と、そこから作成するレポートに残ります。
M2 Pro で 1 時間 41 分の 720p 映画なら約 1 分です。4K や古い Mac ではさらに時間がかかります。実行中も作業を続けられ、「映像」タブの上部で進行状況を確認したり、いつでもキャンセルしたりできます。
Media Inspector で開けるすべての動画に対応します。Mac のメディアエンジンがデコードできるフォーマット(H.264、HEVC、ProRes など)はメディアエンジンで、それ以外はソフトウェアで、同じ検査を行います。
いいえ。ITU-R BT.1702 と Ofcom のガイドラインにもとづく参考スクリーニングで、一般点滅と赤色点滅を 1 秒ごとに数え、3 回を超えるものを示します。問題の早期発見に使い、認証済みのテストが求められる場合は別途そのテストを受けてください。
はい。画面と音声のフィンガープリントはデコードしたエッセンスだけで決まるため、MP4 と Matroska の同じ画面、WAV と QuickTime の同じ音は同じ値になります。比較レポートでは「同一」または「フレーム N から異なる」と言葉で示します。
ツールバー、「ファイル ▸ Deep Inspection…」(⌘I)、すべての「映像」タブ上部のパネルから使えます。複数のファイルを選択すると、キューに入って順番に実行されます。
はい。タイムラインにポインタを重ねて検出結果のフレームを表示し、1 枚をピン留めしてコマ送りしたり、前後数秒を音声付きで再生したり、任意のフレームを詳細情報付きのフル解像度 PNG として共有したりできます。表示されるフレームはすべて、Deep Inspection が測定した CRC と照合されます。
あなたの Mac のための完全なメディア解析ツール——Mac App Store で配信中。
macOS 14(Sonoma)以降が必要 · Apple シリコンおよび Intel 向けユニバーサルバイナリ