QC

既知の拒否理由を全部。アップロード前に検出。

UTUVO QC は Atmos ADM BWF マスターのオフライン納品チェッカーです。メタデータを読み、7.1.4 render でラウドネスを測定し、プラットフォームが実際に公開している spec に基づき、各チェックを Pass、Warn、Fail、Skip のいずれかで報告します。

22 項目のチェックを Apple Music、Amazon、TIDAL、UMG、Sony にわたって実施。却下通知が届く前に、却下の理由を読む。

macOS 13.0 以降 · Apple Silicon 専用 · Developer ID 署名済み · Apple 公証済み · 30 日間トライアル

UTUVO QC レポート画面UTUVO QC レポート画面
22 項目のチェック、各行に判定。UTUVO QC のレポート画面。各チェックが Pass、Warn、Fail、Skip のいずれかで分類され、原因が明記されます

製品デモ

納品前に、QC が問題を見つける流れを見る。

22 項目の納品チェックと明確な判定。警告や失敗の理由まで短時間で確認できます。

63 秒 · 英語ナレーション · 1920×1080 · QC 0.4.1 beta

実際の QC ワークフローを短時間で紹介。動画をダウンロード

拒否理由は公開されている。アップロード前に一括で全件チェックする手段はなかった。

プラットフォームは規則を公開しますが、どの規則に抵触したかは教えてくれません。下記は納品仕様が明記する 8 つの拒否理由と、それを検出する QC チェックの組み合わせ。さらに 22 項目すべての判定基準と信頼度を一覧表にまとめたものが続きます。

UTUVO QC チェック一覧UTUVO QC チェック一覧
実際のチェック画面:各行に拒否理由、判定基準、Pass/Warn/Fail の判定が表示されます。

拒否理由 8 件、それぞれに専用のチェック。

  • Sample rate が 48 kHz 以外。 「Sample rate チェック」で検出。
  • ビット深度が 24-bit 未満。 「Bit depth チェック」で検出。
  • chna または axml がない。 「ADM metadata チェック」で検出。
  • ベッドが全くない。 「Bed layout チェック」で検出。
  • LFE が欠落/複数/フルバンド。 「LFE channel チェック + LFE band-limit チェック」で検出。
  • True peak が −1 dBTP 超え。 「True peak チェック(4 倍 oversampling、BS.1770-4)」で検出。
  • Export にタイムラインオフセットが残存。 「Programme start チェック」で検出。
  • タイムコードのフレームレートが 24 fps 以外。 「Timecode frame rate チェック(Apple/UMG/Sony:Confirmed MUST)」で検出。

これらは仕様が実際に明記する拒否理由へのチェックです。すべて通過しても受理を保証するものではありません。正直な範囲は、既知の拒否理由をすべて確認した、ということです。

全 22 項目のチェックを、判定基準と信頼度つきで。

Confirmed はプラットフォームの公開仕様にある厳格な MUST です。Advisory は推奨で、受理される可能性はあるもののエンジニアが把握しておくべき事項です。

チェック判定基準信頼度
Sample rate48 kHzConfirmed
Bit depth≥ 24-bitConfirmed
ADM metadatachna + axml presentConfirmed
Bed layout7.1.2 baselineAdvisory
LFE channelexactly oneConfirmed
LFE band-limitLF only (HF ratio)Advisory
Object count≤ 118Confirmed
Object positions±1.0, finite, every dynamic keyframeConfirmed
Programme start00:00:00.00000Advisory
Binaural metadatanot all OffAdvisory
Channel count≤ 128Advisory
Silent objectsnone silentAdvisory
Height contentreal height presentAdvisory
True peak≤ −1 dBTP (BS.1770-4, 4x oversampling)Confirmed
Integrated loudness−20 to −18 LUFS (Apple window)Advisory
Stereo alignment≤ 50 msAdvisory
Duration match≤ 41.7 msAdvisory
Dialnormpresent and consistentConfirmed
Spatialization authenticitynative vs upmix scoreAdvisory
File namingplatform naming rulesAdvisory
DAMF package.atmos attached at 96 kHzConfirmed
Timecode frame rate24 fpsConfirmed

却下通知は metadata に隠れている。QC は dbmd 全体を分解して並べる。

Dolby メタデータチャンク(dbmd)には dialnorm、ダウンミックス係数、各モニタリングレイアウトのトリム、タイムコードフレームレートが含まれます。ほとんどの却下通知では触れられません。なぜなら大抵の読み手は開かないからです。QC は dbmd と .atmos 付属ファイルを解析し、エンジニアに納品仕様が実際に求めるものを見せます。

UTUVO QC dbmd 解析UTUVO QC dbmd 解析
実際の dbmd 解析。dialnorm、ダウンミックス係数、各レイアウトのトリム、24 fps チップが 1 つの画面に揃います。

dialnorm、ダウンミックス、各レイアウトのトリム。

  • Dialnorm とダウンミックスレベル:dbmd チャンク(EBU Tech 3285 §6)から解析し、プラットフォームが期待する値と並べて表示します。
  • 各レイアウトのモニタリングトリム:Dolby プライベート領域 dbmd seg10 に、各モニタリングレイアウトのトリムが記録されます。手動の数値、または renderer がその場で計算する場合は automatic マーカー。
  • タイムコードフレームレート:dbmd と .atmos 付属ファイルの双方から読み取り。Apple Music、UMG、Sony はいずれも 24 fps を Confirmed MUST としています。

他社は一つの数値を提示するだけ。私たちはその数値が Dolby Renderer とどれくらい違うか、そしてその理由を示します。

UTUVO QC は ADM の 7.1.4 render で Integrated loudness を測定します(ITU-R BS.1770-4)。3 枚の実マスターを ground truth として比較すると、QC は常に Dolby Renderer より +0.10 から +0.45 LU 大きく読みます。この差は記録済みで、文書化されており、意図的に補正されていません。

UTUVO QC ラウドネスカードUTUVO QC ラウドネスカード
実際のラウドネスカード:Apple Music ターゲットウィンドウ、測定 LUFS、Dolby Renderer との既知のオフセット。

構造上、誠実。

  • 測定専用の 7.1.4 render。QC は納品用 render やエンコードを作成せず、マスターを変更することもありません。
  • Dolby SDK 不要、ライセンス不要。QC は ADM メタファイルを直接読み、PCM からラウドネスを測定します。
  • 完全オフライン。テレメトリなし、アップロードなし、クラウドなし。マスターとレポートはすべて手元のマシンに留まります。

BS.1770-4 は 5.1(±110°)のサラウンド重み付けだけを定義しています。7.1.x 後方サラウンドの重み付けについては、公表された 3 つの文献が互いに矛盾しているため、Dolby 公式の係数が利用可能になるまで補正は推測になります。QC 値は Dolby Renderer に対して概ね 0.5 LU 程度の精度であり、0.1 LU ではありません。

フェイク Atmos は耳でわかった。今は目で確認できる。

Spatialization authenticity は、ネイティブの discrete Atmos ミックスと、ステレオから Atmos へのアップミックスの可能性をスコアリングします。ObjectMap はトップダウンとハイトの 2 つのビューを提供し、各動的オブジェクトの軌跡を空間上のフライトパスとして描画します。

UTUVO QC ObjectMap ビューUTUVO QC ObjectMap ビュー
実際の ObjectMap フレーム。トップダウンビュー、ハイトビュー、そして実 Atmos マスターの 4 本のオブジェクト軌跡。

Authenticity:実験的、advisory、opt-in。

  • Spatialization authenticity は実験的な advisory プレビューで、opt-in です。戻り値は Warn のみで、決して判定にはなりません。
  • ObjectMap はトップダウンとハイトの 2 ビューを表示し、各オブジェクトの各 dynamic keyframe における軌跡を ADM から読み取ります。
  • オブジェクト動作サマリー:static/horizontal/with-height をメタデータから読み取り。

ステレオカタログの Atmos へのアップミックスは正当な手法であり、アップミックスされたマスターはプラットフォーム QC を通過して配信されます。本チェックが答えるのは「ネイティブ discrete かアップミックスか?」であり、「妥当か否か?」ではありません。

一度に 1 フォルダ。GUI と CLI は同じエンジンを共有。

UTUVO QC のバッチビューUTUVO QC のバッチビュー
実際のバッチ画面:マスターごとに 1 行、最も厳しい判定を上に、フォルダ全体の exit code を下に表示。

ファイルごとにレポート、フォルダ全体は最悪値の exit code。

フォルダを投入すれば、マスターごとに HTML レポート 1 通を生成し、フォルダ全体は exit 0(全 pass)/1(warn あり)/2(fail あり)で終了します。GUI と CLI は同じ Rust エンジンを共有するため、スタジオ NAS の納品スクリプトと GUI のドラッグ&ドロップは同じ判定になります。

  • HTML レポート出力。自己完結型で外部サービスを使わず PDF に印刷可能。
  • CLI と GUI は同じエンジン。スクリプトでもウィンドウでも、同じ判定。
  • 三言語版マニュアル同梱:English、繁體中文、简体中文。
UTUVO QC MP4 スタンプUTUVO QC MP4 スタンプ
実 Atmos MP4 に「Not a Deliverable Master」の赤いスタンプが表示され、アップロード前にエンジニアが正直な対応範囲を確認できます。

MP4:コンテナレベルのチェックのみ、偽装なし。

Atmos MP4(DD+ JOC)はコンテナから format と channel 情報を読み取るだけです。これは正直な対応範囲であり、コンテナレベルのチェックのみであり、完全な Atmos MP4 QC ではありません。入力が MP4 の場合、レポートには「Not a Deliverable Master」の赤いスタンプが表示され、何がチェックされたかについてエンジニアが誤解することはありません。

システム要件

macOS 13.0 以降 · Apple silicon

ステータス:ベータ。署名済みベータは上からダウンロードできます。

仕様とダウンロード

バージョン0.4.1
システム要件macOS 13.0 以降 · Apple Silicon 専用
サイズ13,073,752 バイト
SHA-256412880e414bb3e9c56906cb585ff398ab2c4ce818e98a1e8add4c3fda7025734
署名Developer ID 署名済み · Apple 公証済み
トライアル30 日間、その後はライセンスキー

よくある質問。

マスターをレンダリングまたはエンコードしますか?

いいえ。チェックはオフラインで、メタデータと PCM のみです:ADM メタデータを読み、PCM からラウドネスを測定します。レンダリングやエンコードは一切行わず、Dolby SDK も不要です。

納品スクリプトに組み込めますか?

はい。CLI には automation 用の exit code(0/1/2、バッチは最悪値を採用)があり、フォルダの一括チェックと PDF 印刷可能な自己完結 HTML レポートも備えています。

データはマシンの外に出ますか?

出ません。完全オフライン、テレメトリなし、マスターとレポートはローカルに留まります。