PLAYDECK peut transmettre des sous-titres codés (CEA-608 / CEA-708) et des marqueurs publicitaires/de raccord SCTE via de nombreuses entrées et sorties. Il s'agit de signaux différents :
- Les sous-titres codés sont intégrés à la vidéo (SDI VANC ou intégrés dans les flux élémentaires MPEG-2 / MPEG-4 / H.264).
- Le code SCTE-104 est utilisé sur SDI (VANC).
- Le format SCTE-35 est utilisé dans les flux MPEG-TS (UDP, SRT, flux compatibles DVB, enregistrements TS, HLS segments).
Cette page vous donne un aperçu général : ce qui fonctionne, d'un point à un autre, ce que vous devez activer et quelles sont les limites. Vous trouverez les instructions de configuration étape par étape dans les articles dont les liens figurent ci-dessous.
Remarque : les sous-titres logiciels (SRT / ASS) sont toujours incrustés dans l'image. Ils ne sont pas identiques aux sous-titres codés. Voir Sous-titres codés et sous-titres.
Dans cet article :
→ Règles en bref
→ Comment activer les fonctions CC et SCTE
→ Tableau des sous-titres codés
→ Matrice SCTE
→ Limites connues
→ Articles connexes
Règles en bref
- SDI ↔ IP : deux univers SCTE distincts
SDI = SCTE-104. Fichiers Streams / TS = SCTE-35. PLAYDECK ne convertit pas automatiquement le format 104 ↔ 35. - Streams nécessite des indicateurs d'intégration
Contrairement à la case à cocher “ VANC Data ” de SDI pour les entrées, les options de diffusion et d'enregistrement passent facilement inaperçues. Vous devez les configurer dans les paramètres de diffusion/enregistrement Paramètre / chaîne de configuration (embed_cc,embed_scte35). - Codec ou protocole ?
- Transfert CC (
embed_cc) : dépend du codec vidéo (MPEG-2, MPEG-4 Partie 2, H.264 — pas HEVC). - SCTE-35 (
embed_scte35) : cela dépend du flux MPEG-TS, et non du codec vidéo.
- Transfert CC (
- Pass-through ou burn-in (CC)
- Transfert : Les données de sous-titrage restent dans le signal ; PLAYDECK peut les prévisualiser ; les appareils en aval les décodent. Nécessite VANC /
embed_ccle cas échéant. - Effet de brûlure : Le texte est intégré aux pixels de la vidéo ; aucun indicateur d'intégration n'est nécessaire pour que le texte soit visible sur les sorties.
- Transfert : Les données de sous-titrage restent dans le signal ; PLAYDECK peut les prévisualiser ; les appareils en aval les décodent. Nécessite VANC /
- Boucle de retour UDP
Indiquez l'adresse IP LAN de votre ordinateur (par exemple :.udp://192.168.x.x:5000?pkt_size=1316).udp://127.0.0.1:…n'est pas fiable dans les configurations actuelles.
Comment activer les fonctions CC et SCTE
SDI
| Direction | Que faire ? |
|---|---|
| Saisie | Activer Données VANC → Activer les sous-titres codés et les déclencheurs SCTE-104 sur cette entrée. Cela active la capture VANC/CC/ANC (cette opération implique une certaine charge de traitement — c'est pourquoi elle est optionnelle). |
| Résultat | Avec une licence de sous-titrage codé, PLAYDECK active automatiquement les fonctionnalités CC/VANC sur le rendu SDI. |
Streams et enregistrements
Ouvrir Paramètre sur le flux ou l'enregistrement et définissez les indicateurs dans la chaîne de configuration (exemples) :
embed_cc='true'
embed_scte35='true'
| Drapeau | À utiliser pour |
|---|---|
embed_cc='true' | Transmission directe du flux CC vers les formats MPEG-2 / MPEG-4 / H.264 (UDP, SRT, DVB, segments HLS, fichiers TS/MKV, RTMP/FLV, etc.) |
embed_scte35='true' | SCTE-35 en MPEG-TS uniquement (UDP, SRT, DVB, enregistrement de fichiers TS, HLS segments). Ne s'applique pas aux formats MKV ou RTMP/FLV. |
Sans ces indicateurs, le signal CC / SCTE-35 ne sera pas transmis par PLAYDECK sur cette sortie — même si l'interface utilisateur semble “ prête ”.
Injection de SCTE
Associez des commandes SCTE à des clips, des blocs, des superpositions ou des boutons d'action. Choisissez SCTE-104 lorsqu'on cible le SDI, SCTE-35 lorsqu'il s'agit de flux MPEG-TS ou de fichiers TS. Détails et exemples XML : SCTE-104 sur SDI · SCTE-35 vers les serveurs.
Tableau des sous-titres codés
Comportement PLAYDECK vérifié (transmission directe, sauf indication contraire).
| Chemin d'accès | Résultat | Remarques |
|---|---|---|
| Fichier → SDI → SDI (boucle) | Oui | Activez la fonction VANC sur l'entrée de réception. |
| Fichier → UDP / SRT / DVB → Stream dans | Oui | embed_cc='true'; MPEG-2, MPEG-4 Partie 2 ou H.264 (par exemple, NVEnc / Quick Sync). HEVC : non. |
| Fichier → RTMP → YouTube | Oui | embed_cc='true'; YouTube affiche les sous-titres. |
| Fichier → NDI → NDI (boucle PLAYDECK) | Oui | PLAYDECK↔PLAYDECK uniquement. Le moniteur de studio NDI et vMix n'affichent pas les sous-titres. |
Fichier → HLS (.m3u8) | Oui* | Sous-titres par segments ; PLAYDECK peut lire le fichier m3u8 et afficher les sous-titres. (*Ces sous-titres ne figurent pas sous forme de balises distinctes dans le fichier de liste de lecture.) |
| Enregistrement MKV | Oui | embed_cc; side-cars en option via scc_capture / anc_capture (.scc / .anc). |
| Enregistrement MPEG-TS | Oui | embed_cc; MediaInfo indique la présence d'un multiplex EIA-608/708 dans la vidéo. |
| SDI → Stream (chaîne) | Oui | Capture VANC en + embed_cc sur le flux. |
Stream sans embed_cc | Non (transfert) | Le « burn-in » fonctionne toujours (pixels). |
Brûlure d'écran fonctionne avec les formats SDI, NDI, les flux et les sorties bureau dès lors que les sous-titres sont intégrés à l'image (option de transmission des canaux désactivée).
Plus de détails sur l'interface utilisateur : Sous-titres codés et sous-titres.
Matrice SCTE
| Chemin d'accès | Résultat | Remarques |
|---|---|---|
| SCTE-104 → SDI → SDI | Oui | Utilisez les commandes SCTE-104. Vérifiez le journal des événements. >> / <<. |
| SCTE-35 → UDP / SRT / DVB → Stream | Oui | Conditions requises embed_scte35='true'. Le codec n'a pas d'importance. |
| Flux SCTE-35 → flux en aval | Oui | par exemple : Ch1 → UDP → Ch2 → UDP → Ch3 ; << sur les deux récepteurs. |
| SCTE-104 sur SDI, puis diffusion de cette chaîne sur IP | 104 sur SDI : oui ; pas sur IP | Pas de conversion automatique de 104 en 35. Tir SCTE-35 sur le canal de transmission du flux si le côté IP a besoin de marqueurs. |
| SCTE-35 vers la sortie SDI | Non | Domaine incorrect pour SDI. |
| SCTE-104 vers UDP/SRT/DVB | Non | Domaine incorrect pour MPEG-TS. |
| Boucle NDI (104 ou 35) | Non | Non << sur NDI, réception dans PLAYDECK. |
| Enregistrement MPEG-TS + SCTE-35 pendant l'enregistrement | Oui | Visible dans DVB Inspector ; la lecture PLAYDECK affiche << SCTE-35. |
| Enregistrer / lire MKV | Pas de SCTE | Le format MKV ne dispose pas de embed_scte35. |
| HLS | Partiel | Aucune balise SCTE/CUE dans le .m3u8. La lecture du fichier m3u8 via PLAYDECK peut tout de même s'afficher << SCTE-35 à partir de segments. Les outils de packaging externes qui ne lisent que les indications du manifeste ont besoin d'un autre outil (par exemple, Nimble). |
Compatible DVB La diffusion en continu dans PLAYDECK fonctionne comme UDP/SRT pour CC et SCTE-35 une fois que les indicateurs d'intégration sont activés (format='dvb', toujours udp:// ou l'URL SRT).
Limites connues
SCTE-104 avec une piste CC/ASS active (SDI)
Si un clip est en cours de lecture avec une piste de sous-titrage codé ou ASS active, le signal SCTE-104 peut n'arriver que de manière intermittente sur une boucle SDI (>> send est stable, << (la réception ne l'est pas). Désactivez la piste de texte si la fiabilité du format SCTE-104 sur SDI est essentielle.
Ce conflit était pas observé sur les flux MPEG-TS lors de l'utilisation de SCTE-35 (avec ou sans embed_cc).
NDI
- CC : fonctionne en boucle PLAYDECK↔PLAYDECK ; non visible dans NDI Studio Monitor ou vMix.
- SCTE : n'a pas été renvoyé via NDI dans PLAYDECK.
HEVC
embed_cc D'après nos tests, cette norme ne permet pas un transfert de sous-titres correct avec le HEVC. Utilisez le MPEG-2, le MPEG-4 Partie 2 ou le H.264 pour le transfert de sous-titres.
Manifestes HLS
PLAYDECK n'inscrit pas de balises SCTE/CUE dans le .m3u8. Les données de légende et SCTE-35 peuvent toujours être présentes dans les segments sous-jacents.
Articles connexes
| Article | Ce que vous y trouverez |
|---|---|
| Sous-titres codés et sous-titres | Pistes, gravure directe ou transmission, prévisualisation, SRT/ASS |
| SCTE sur SDI (SCTE-104) | VANC, commandes, test de boucle SDI |
| Envoi de SCTE-35 vers un serveur de streaming | Exemples XML, espaces réservés, workflows Nimble / HLS |
| Enregistrement CC et SCTE | MKV vs TS, fichiers « sidecar », vérifications de lecture |
Conseils sur le journal des événements
Utilisation Journaux → SCTE:
>>= marqueur appliqué sur le canal d'émission<<= marqueur détecté dans une liste de lecture ou un flux en cours de réception
Pour les fichiers TS, DVB Inspector (ou TSDuck) est utile pour vérifier la présence de « SCTE-35 » dans le fichier ; MediaInfo affiche souvent clairement « CC », mais pas « SCTE-35 ».