PLAYDECKは、多くの入力および出力を通じて、クローズドキャプション(CEA-608 / CEA-708)およびSCTE広告/スプライスマーカーを伝送できます。これらは異なる信号です:
- クローズドキャプションは映像と共に伝送されます(SDI VANC、またはMPEG-2/MPEG-4/H.264のエレメンタリーストリームに埋め込まれた形式)。.
- SCTE-104はSDI(VANC)で使用されます。.
- SCTE-35は、MPEG-TS(UDP、SRT、DVB互換ストリーム、TS録画、HLS)で使用されます。 セグメント).
このページは、どの機能がどこからどこまで利用可能か、何を有効にする必要があるか、そして制限はどこにあるかといった概要をまとめたものです。設定の手順については、以下のリンク先の記事をご覧ください。.
注:ソフト字幕(SRT / ASS)は常に映像に焼き込まれています。これらはクローズドキャプションとは異なります。詳しくは クローズドキャプションと字幕.
この記事の内容:
→ 簡単なルール
→ CCおよびSCTEを有効にする方法
→ クローズドキャプションのマトリックス
→ SCTE行列
→ 既知の制限事項
→ 関連記事
簡単なルール
- SDI ↔ IP は、SCTE において異なる世界である
SDI = SCTE-104。Streams / TS ファイル = SCTE-35。PLAYDECK では、104 ↔ 35 の自動変換は行われません。. - Streamsには埋め込みフラグが必要です
入力のSDI「VANCデータ」チェックボックスとは異なり、ストリームおよび録画のオプションは見落としがちです。これらはストリーム/録画の設定で設定する必要があります。 パラメータ / 設定文字列 (embed_cc,embed_scte35). - コーデック対プロトコル
- CCパススルー (
embed_cc): 動画コーデック(MPEG-2、MPEG-4 Part 2、H.264 — HEVCを除く)によって異なります。. - SCTE-35 (
embed_scte35): これはMPEG-TSトランスポートに依存しており、ビデオコーデックには依存しません。.
- CCパススルー (
- パススルー対バーンイン(CC)
- パススルー: キャプションデータは信号内に保持されます。PLAYDECKではプレビューが可能で、下流のデバイスでデコードされます。VANCが必要です /
embed_cc該当する場合。. - バーンイン: テキストは動画のピクセル内に描画されます。出力時にテキストを表示するために、埋め込みフラグを設定する必要はありません。.
- パススルー: キャプションデータは信号内に保持されます。PLAYDECKではプレビューが可能で、下流のデバイスでデコードされます。VANCが必要です /
- UDPループバック
お使いのマシンのLAN IPアドレスを指定してください(例:.udp://192.168.x.x:5000?pkt_size=1316).udp://127.0.0.1:…現在の設定では、信頼性が低い。.
CCおよびSCTEを有効にする方法
SDI
| 方向 | どうすればいいか |
|---|---|
| 入力 | 有効にする VANCデータ → クローズドキャプションとSCTE-104トリガーを有効にする その入力に対して。これにより、VANC/CC/ANCのキャプチャが有効になります(処理負荷がかかるため、オプションとして設定されています)。. |
| 出力 | クローズドキャプションのライセンスがあれば、PLAYDECKはSDIレンダラーでCC/VANCを自動的に有効にします。. |
Streams と録音
開く パラメータ ストリームまたは録画に対して、設定文字列でフラグを設定します(例):
embed_cc='true'
embed_scte35='true'
| 旗 | 用途: |
|---|---|
embed_cc='true' | CCのMPEG-2 / MPEG-4 / H.264へのパススルー(UDP、SRT、DVB、HLSセグメント、TS/MKV記録、RTMP/FLVなど) |
embed_scte35='true' | SCTE-35 を MPEG-TS のみ(UDP、SRT、DVB、TSファイルの記録、HLS セグメント)。MKVおよびRTMP/FLVには対応していません。. |
これらのフラグが設定されていない場合、パススルー CC / SCTE-35 はその出力で PLAYDECK を終了しません。たとえ UI が「準備完了」と表示されていても同様です。.
SCTEの注入
SCTEコマンドをクリップ、ブロック、オーバーレイ、またはアクションボタンに割り当てます。選択してください SCTE-104 SDIを対象とする場合、, SCTE-35 MPEG-TSストリームまたはTSファイルを対象とする場合。詳細およびXMLサンプル: SDI上のSCTE-104 · SCTE-35をサーバーへ.
クローズドキャプションのマトリックス
PLAYDECKの動作を確認済み(特に記載がない限り、パススルー)。.
| パス | 結果 | 注記 |
|---|---|---|
| ファイル → SDI → SDI(ループ) | はい | 受信入力でVANCを有効にしてください。. |
| ファイル → UDP / SRT / DVB → Stream へ | はい | embed_cc='true'; MPEG-2、MPEG-4 Part 2、またはH.264(例:NVEnc / Quick Sync)。HEVC:不可。. |
| [ファイル] → [RTMP] → [YouTube] | はい | embed_cc='true'; YouTubeにはCCが表示されます。. |
| ファイル → NDI → NDI (PLAYDECK ループ) | はい | PLAYDECK↔PLAYDECK のみ。NDI スタジオモニター / vMix では CC が表示されません。. |
[ファイル] → [HLS] (.m3u8) | はい* | CCはセグメントごとに分割されています。PLAYDECKでは、m3u8ファイルを再生し、CCを表示することができます。(*プレイリストファイル内に個別のタグとして記載されているわけではありません。) |
| 録音 MKV | はい | embed_cc; オプションのサイドカーは以下から利用可能 scc_capture / anc_capture (.scc / .anc). |
| 録音 MPEG-TS | はい | embed_cc; MediaInfoによると、動画にはEIA-608/708がマルチプレックスされている。. |
| SDI → Stream(チェーン) | はい | VANCキャプチャ(+) embed_cc 配信で。. |
Stream(なし) embed_cc | いいえ(パススルー) | バーンインは依然として発生している(ピクセル)。. |
バーンイン CCがフレーム内にレンダリングされる場合(チャンネルパススルーオプションがオフの場合)、SDI、NDI、ストリーム、およびデスクトップ出力で動作します。.
UIの詳細: クローズドキャプションと字幕.
SCTE行列
| パス | 結果 | 注記 |
|---|---|---|
| SCTE-104 → SDI → SDI | はい | SCTE-104コマンドを使用してください。イベントログを確認してください。 >> / <<. |
| SCTE-35 → UDP / SRT / DVB → Stream | はい | 必要条件 embed_scte35='true'. コーデックは関係ありません。. |
| SCTE-35 ストリーム → ストリーム・フォワード | はい | 例:Ch1 → UDP → Ch2 → UDP → Ch3; << 両方の受信機で。. |
| SDI上のSCTE-104を、そのチャンネルをIPへストリーミングする | SDIでは104、IPでは104ではない | 104→35への自動変換はありません。発射 SCTE-35 IP側でマーカーが必要な場合、ストリーム送信チャネル上で。. |
| SCTE-35 → SDI出力 | いいえ | SDIのドメインが間違っています。. |
| SCTE-104 から UDP/SRT/DVB へ | いいえ | MPEG-TS のドメインが間違っています。. |
| NDI ループ(104 または 35) | いいえ | いいえ << PLAYDECKでNDIを受信。. |
| 記録 MPEG-TS + SCTE-35(録画中) | はい | DVB Inspector に表示されます。PLAYDECK の再生画面には次のように表示されます。 << SCTE-35。. |
| 録音/再生 MKV | SCTEなし | MKVには embed_scte35. |
| HLS | 一部 | にはSCTE/CUEタグが含まれていません .m3u8. m3u8 ファイルを PLAYDECK で再生しても、依然として表示される << セグメントからSCTE-35を生成します。マニフェストのヒントのみを読み取る外部パッケージ作成ツールでは、別のツール(例:Nimble)が必要となります。. |
DVB対応 PLAYDECKでのストリーミングは、埋め込みフラグが設定されると、CCの場合はUDP/SRT、SCTE-35のように動作します(format='dvb', それでも udp:// または SRT URL)。.
既知の制限事項
SCTE-104 およびアクティブな CC/ASS トラック(SDI)
クリップの再生中にクローズドキャプションまたはASSテキストトラックが有効になっている場合、SDIループではSCTE-104信号が断続的にしか受信されないことがあります(>> sendは安定しており、, << (受信は不可)。SDIにおけるSCTE-104の信頼性が極めて重要な場合は、テキストトラックを無効にしてください。.
この紛争は ではない SCTE-35 を使用する際、MPEG-TS ストリームで確認される(有無にかかわらず embed_cc).
NDI
- CC: PLAYDECK↔PLAYDECKのループで動作します。NDI Studio MonitorやvMixでは表示されません。.
- SCTE: PLAYDECKのNDIで返答が得られていない。.
HEVC
embed_cc 当社のテストでは、HEVCでは実用的なCCパススルーが実現できませんでした。CCパススルーには、MPEG-2、MPEG-4 Part 2、またはH.264を使用してください。.
HLSマニフェスト
PLAYDECKは、SCTE/CUEタグを .m3u8. キャプションおよびSCTE-35データは、基となるセグメント内に依然として存在している可能性があります。.
関連記事
| 記事 | ここには何が掲載されているか |
|---|---|
| クローズドキャプションと字幕 | トラック、バーンインとパススルーの比較、プレビュー、SRT/ASS |
| SDI に関する SCTE (SCTE-104) | VANC、コマンド、SDIループテスト |
| SCTE-35をストリームサーバーに送信する | XMLのサンプル、プレースホルダー、Nimble/HLSワークフロー |
| CCおよびSCTEの記録 | MKV 対 TS、サイドカー、再生チェック |
イベントログのヒント
使用方法 ログ → SCTE:
>>= 送信チャネルにマーカーが適用された<<= 受信プレイリスト/ストリーム上でマーカーが検出されました
TSファイルについては、, DVBインスペクター (またはTSDuck)は、ファイル内のSCTE-35を確認するのに役立ちます。MediaInfoではCCは明確に表示されることが多いですが、SCTE-35は表示されないことがよくあります。.