{"id":89575,"date":"2026-08-11T23:24:38","date_gmt":"2026-08-11T21:24:38","guid":{"rendered":"https:\/\/playdeck.tv\/?p=89575"},"modified":"2026-08-12T02:00:18","modified_gmt":"2026-08-12T00:00:18","slug":"cc-scte","status":"publish","type":"post","link":"https:\/\/playdeck.tv\/pt\/cc-scte\/","title":{"rendered":"Legendas ocultas e SCTE \u2014 Vis\u00e3o geral"},"content":{"rendered":"<p class=\"wp-block-paragraph\">O PLAYDECK pode transmitir legendas ocultas (CEA-608 \/ CEA-708) e marcadores de an\u00fancios\/emendas SCTE por meio de v\u00e1rias entradas e sa\u00eddas. Trata-se de sinais diferentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>As legendas ocultas acompanham o v\u00eddeo (SDI VANC ou incorporadas em fluxos elementares MPEG-2 \/ MPEG-4 \/ H.264).<\/li>\n\n\n\n<li>O SCTE-104 \u00e9 utilizado no SDI (VANC).<\/li>\n\n\n\n<li>O SCTE-35 \u00e9 utilizado em MPEG-TS (UDP, SRT, fluxos compat\u00edveis com DVB, grava\u00e7\u00f5es em TS, HLS&nbsp;<em>segmentos<\/em>).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta p\u00e1gina funciona como um guia: o que funciona, de onde at\u00e9 onde, o que voc\u00ea precisa habilitar e quais s\u00e3o os limites. As instru\u00e7\u00f5es passo a passo para a configura\u00e7\u00e3o est\u00e3o nos artigos cujos links constam abaixo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Observa\u00e7\u00e3o: As legendas embutidas (SRT \/ ASS) s\u00e3o sempre gravadas diretamente na imagem. Elas n\u00e3o s\u00e3o o mesmo que legendas ocultas. Consulte&nbsp;<a href=\"https:\/\/playdeck.tv\/pt\/cc-subtitles\/\">Legendas ocultas e legendas<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Neste artigo:<\/strong><br>\u2192 <a href=\"#rules\" data-type=\"internal\" data-id=\"#rules\">Regras r\u00e1pidas<\/a><br>\u2192 <a href=\"#enable\">Como ativar o CC e o SCTE<\/a><br>\u2192 <a href=\"#ccmatrix\">Matriz de legendas ocultas<\/a><br>\u2192 <a href=\"#sctematrix\">Matriz SCTE<\/a><br>\u2192 <a href=\"#limits\">Limites conhecidos<\/a><br>\u2192 <a href=\"#articles\">Artigos relacionados<\/a><br><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_6aa6dc-ab .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_6aa6dc-ab .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_6aa6dc-ab\" id=\"rules\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Regras r\u00e1pidas<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>SDI \u2194 IP s\u00e3o mundos SCTE distintos<\/strong><br>SDI = SCTE-104. Arquivos Streams \/ TS = SCTE-35. O PLAYDECK n\u00e3o converte automaticamente entre 104 e 35.<\/li>\n\n\n\n<li><strong>O Streams precisa de sinalizadores de incorpora\u00e7\u00e3o<\/strong><br>Ao contr\u00e1rio da caixa de sele\u00e7\u00e3o \u201cDados VANC\u201d do SDI para as entradas, as op\u00e7\u00f5es de transmiss\u00e3o e grava\u00e7\u00e3o s\u00e3o f\u00e1ceis de passar despercebidas. \u00c9 preciso configur\u00e1-las nas op\u00e7\u00f5es de transmiss\u00e3o\/grava\u00e7\u00e3o&nbsp;<strong>Par\u00e2metro<\/strong>&nbsp;\/ string de configura\u00e7\u00e3o (<code>embed_cc<\/code>,&nbsp;<code>embed_scte35<\/code>).<\/li>\n\n\n\n<li><strong>Codec x protocolo<\/strong>\n<ul class=\"wp-block-list\">\n<li>Repasse de CC (<code>embed_cc<\/code>): depende do codec de v\u00eddeo (MPEG-2, MPEG-4 Parte 2, H.264 \u2014 exceto HEVC).<\/li>\n\n\n\n<li>SCTE-35 (<code>embed_scte35<\/code>): depende do transporte MPEG-TS, e n\u00e3o do codec de v\u00eddeo.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pass-through x burn-in (CC)<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Repasse:<\/strong>&nbsp;Os dados de legenda permanecem no sinal; o PLAYDECK pode exibi-los em pr\u00e9-visualiza\u00e7\u00e3o; os dispositivos a jusante os decodificam. Requer VANC \/&nbsp;<code>embed_cc<\/code>&nbsp;conforme o caso.<\/li>\n\n\n\n<li><strong>Burn-in:<\/strong>&nbsp;O texto \u00e9 inserido nos pixels do v\u00eddeo; n\u00e3o \u00e9 necess\u00e1rio definir o sinalizador de incorpora\u00e7\u00e3o para que o texto fique vis\u00edvel nas sa\u00eddas.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Loopback UDP<\/strong><br>Prefira o endere\u00e7o IP da LAN do seu computador (por exemplo,.&nbsp;<code>udp:\/\/192.168.x.x:5000?pkt_size=1316<\/code>).&nbsp;<code>udp:\/\/127.0.0.1:\u2026<\/code>&nbsp;n\u00e3o \u00e9 confi\u00e1vel nas configura\u00e7\u00f5es atuais.<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_08b502-56 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_08b502-56 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_08b502-56\" id=\"enable\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Como ativar o CC e o SCTE<\/strong><\/p>\n\n\n\n<h6 class=\"wp-block-heading\">SDI<\/h6>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Dire\u00e7\u00e3o<\/th><th class=\"has-text-align-left\" data-align=\"left\">O que fazer<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Entrada<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Ativar&nbsp;<strong>Dados da VANC<\/strong>&nbsp;\u2192&nbsp;<em>Ativar legendas ocultas e gatilhos SCTE-104<\/em>&nbsp;nessa entrada. Isso ativa a captura de VANC\/CC\/ANC (h\u00e1 um certo custo de processamento \u2014 por isso \u00e9 uma op\u00e7\u00e3o que precisa ser ativada manualmente).<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Sa\u00edda<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Com uma licen\u00e7a de legendas ocultas, o PLAYDECK habilita automaticamente o recurso CC\/VANC no renderizador SDI.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><br>Streams e Grava\u00e7\u00f5es<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Abrir&nbsp;<strong>Par\u00e2metro&nbsp;<\/strong>no stream ou na grava\u00e7\u00e3o e defina os sinalizadores na string de configura\u00e7\u00e3o (exemplos):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>embed_cc='true'\nembed_scte35='true'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Bandeira<\/th><th class=\"has-text-align-left\" data-align=\"left\">Utilizar para<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_cc='true'<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Transmiss\u00e3o direta de CC para MPEG-2 \/ MPEG-4 \/ H.264 (UDP, SRT, DVB, segmentos HLS, grava\u00e7\u00e3o TS\/MKV, RTMP\/FLV, etc.)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_scte35='true'<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">SCTE-35 em&nbsp;<strong>MPEG-TS<\/strong>&nbsp;apenas (UDP, SRT, DVB, grava\u00e7\u00e3o de arquivo TS, HLS&nbsp;<em>segmentos<\/em>). N\u00e3o \u00e9 compat\u00edvel com MKV ou RTMP\/FLV.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sem esses sinalizadores, o CC \/ SCTE-35 em modo de passagem n\u00e3o sair\u00e1 do PLAYDECK por essa sa\u00edda \u2014 mesmo que a interface do usu\u00e1rio pare\u00e7a \u201cpronta\u201d.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><br>Inje\u00e7\u00e3o de SCTE<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Atribua comandos SCTE a clipes, blocos, sobreposi\u00e7\u00f5es ou bot\u00f5es de a\u00e7\u00e3o. Escolha<strong>&nbsp;SCTE-104<\/strong>&nbsp;ao direcionar a SDI,&nbsp;<strong>SCTE-35<\/strong>&nbsp;ao trabalhar com fluxos MPEG-TS ou arquivos TS. Detalhes e exemplos em XML:&nbsp;<a href=\"https:\/\/playdeck.tv\/pt\/scte\/\">SCTE-104 em SDI<\/a>&nbsp;\u00b7&nbsp;<a href=\"https:\/\/playdeck.tv\/pt\/scte-35\/\">SCTE-35 para servidores<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_84500f-49 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_84500f-49 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_84500f-49\" id=\"ccmatrix\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Matriz de legendas ocultas<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comportamento verificado do PLAYDECK (retransmiss\u00e3o direta, salvo indica\u00e7\u00e3o em contr\u00e1rio).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Caminho<\/th><th class=\"has-text-align-left\" data-align=\"left\">Resultado<\/th><th class=\"has-text-align-left\" data-align=\"left\">Notas<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Arquivo \u2192 SDI \u2192 SDI (loop)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ative o VANC na entrada de recep\u00e7\u00e3o.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Arquivo \u2192 UDP \/ SRT \/ DVB \u2192 Stream em<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_cc='true'<\/code>; MPEG-2, MPEG-4 Parte 2 ou H.264 (por exemplo, NVEnc \/ Quick Sync). HEVC: n\u00e3o.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Arquivo \u2192 RTMP \u2192 YouTube<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_cc='true'<\/code>; O YouTube exibe legendas.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Arquivo \u2192 NDI \u2192 NDI (loop do PLAYDECK)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Apenas PLAYDECK\u2194PLAYDECK. O monitor de est\u00fadio NDI e o vMix n\u00e3o exibem as legendas.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Arquivo \u2192 HLS (<code>.m3u8<\/code>)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim*<\/td><td class=\"has-text-align-left\" data-align=\"left\">Legendas em segmentos; o PLAYDECK pode reproduzir o arquivo m3u8 e exibir as legendas. (*N\u00e3o como tags separadas no arquivo da lista de reprodu\u00e7\u00e3o.)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Grava\u00e7\u00e3o&nbsp;<strong>MKV<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_cc<\/code>; sidecars opcionais por meio de&nbsp;<code>scc_capture<\/code>&nbsp;\/&nbsp;<code>anc_capture<\/code>&nbsp;(<code>.scc<\/code>&nbsp;\/&nbsp;<code>.anc<\/code>).<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Grava\u00e7\u00e3o&nbsp;<strong>MPEG-TS<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>embed_cc<\/code>; O MediaInfo indica que o v\u00eddeo cont\u00e9m um multiplex EIA-608\/708.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SDI \u2192 Stream (cadeia)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Captura VANC em +&nbsp;<code>embed_cc<\/code>&nbsp;na transmiss\u00e3o.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Stream sem&nbsp;<code>embed_cc<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o (repasse)<\/td><td class=\"has-text-align-left\" data-align=\"left\">O efeito de queima de tela ainda ocorre (pixels).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Queima de tela<\/strong>&nbsp;Funciona em SDI, NDI, transmiss\u00f5es e sa\u00eddas de desktop sempre que o CC for renderizado no quadro (op\u00e7\u00e3o de passagem de canal desativada).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais detalhes sobre a interface do usu\u00e1rio:&nbsp;<a href=\"https:\/\/playdeck.tv\/pt\/cc-subtitles\/\">Legendas ocultas e legendas<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_4d5241-d6 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_4d5241-d6 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_4d5241-d6\" id=\"sctematrix\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Matriz SCTE<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Caminho<\/th><th class=\"has-text-align-left\" data-align=\"left\">Resultado<\/th><th class=\"has-text-align-left\" data-align=\"left\">Notas<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">SCTE-104 \u2192 SDI \u2192 SDI<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Use os comandos SCTE-104. Verifique o Log de Eventos&nbsp;<code>&gt;&gt;<\/code>&nbsp;\/&nbsp;<code>&lt;&lt;<\/code>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SCTE-35 \u2192 UDP \/ SRT \/ DVB \u2192 Stream<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Requer&nbsp;<code>embed_scte35='true'<\/code>. O codec n\u00e3o importa.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Fluxo SCTE-35 \u2192 fluxo direto<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">por exemplo, Canal 1 \u2192 UDP \u2192 Canal 2 \u2192 UDP \u2192 Canal 3;&nbsp;<code>&lt;&lt;<\/code>&nbsp;em ambos os receptores.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SCTE-104 em SDI e, em seguida, transmitir esse canal por IP<\/td><td class=\"has-text-align-left\" data-align=\"left\">104 no SDI, sim; n\u00e3o no IP<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o h\u00e1 convers\u00e3o autom\u00e1tica de 104 para 35. Disparar&nbsp;<strong>SCTE-35<\/strong>&nbsp;no canal de transmiss\u00e3o, caso o lado IP precise de marcadores.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SCTE-35 para a sa\u00edda SDI<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">Dom\u00ednio incorreto para o SDI.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SCTE-104 para UDP\/SRT\/DVB<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">Dom\u00ednio incorreto para MPEG-TS.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Loop NDI (104 ou 35)<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o&nbsp;<code>&lt;&lt;<\/code>&nbsp;na entrada NDI do PLAYDECK.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Registro&nbsp;<strong>MPEG-TS<\/strong>&nbsp;+ SCTE-35 durante a grava\u00e7\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Vis\u00edvel no DVB Inspector; a reprodu\u00e7\u00e3o no PLAYDECK exibe&nbsp;<code>&lt;&lt;<\/code>&nbsp;SCTE-35.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Gravar \/ reproduzir&nbsp;<strong>MKV<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Sem SCTE<\/td><td class=\"has-text-align-left\" data-align=\"left\">O MKV n\u00e3o tem&nbsp;<code>embed_scte35<\/code>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">HLS<\/td><td class=\"has-text-align-left\" data-align=\"left\">Parcial<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o h\u00e1 tags SCTE\/CUE no&nbsp;<code>.m3u8<\/code>. A reprodu\u00e7\u00e3o do m3u8 pelo PLAYDECK ainda pode exibir&nbsp;<code>&lt;&lt;<\/code>&nbsp;SCTE-35 a partir de segmentos. Os criadores de pacotes externos que leem apenas as informa\u00e7\u00f5es do manifesto precisam de outra ferramenta (por exemplo, o Nimble).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Compat\u00edvel com DVB<\/strong>&nbsp;A transmiss\u00e3o no PLAYDECK funciona como UDP\/SRT para CC e SCTE-35 assim que os sinalizadores de incorpora\u00e7\u00e3o s\u00e3o definidos (<code>format='dvb'<\/code>, ainda&nbsp;<code>udp:\/\/<\/code>&nbsp;ou URL SRT).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_bbe22d-14 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_bbe22d-14 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_bbe22d-14\" id=\"limits\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Limites conhecidos<\/strong><\/p>\n\n\n\n<h6 class=\"wp-block-heading\">SCTE-104 juntamente com uma trilha CC\/ASS ativa (SDI)<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Se um clipe estiver sendo reproduzido com uma trilha de legenda oculta ou texto ASS ativa, o sinal SCTE-104 poder\u00e1 ser transmitido apenas de forma intermitente em um loop SDI (<code>&gt;&gt;<\/code>&nbsp;o envio est\u00e1 est\u00e1vel,&nbsp;<code>&lt;&lt;<\/code>&nbsp;(o sinal de recep\u00e7\u00e3o n\u00e3o \u00e9). Desative a trilha de texto se a confiabilidade do SCTE-104 no SDI for fundamental.<br>Esse conflito foi&nbsp;<strong>n\u00e3o&nbsp;<\/strong>observado em fluxos MPEG-TS ao usar o SCTE-35 (com ou sem&nbsp;<code>embed_cc<\/code>).<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">NDI<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CC:<\/strong>&nbsp;funciona em um loop PLAYDECK\u2194PLAYDECK; n\u00e3o \u00e9 exibido no NDI Studio Monitor nem no vMix.<\/li>\n\n\n\n<li><strong>SCTE:<\/strong>&nbsp;n\u00e3o foi recebido de volta por meio do NDI no PLAYDECK.<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\"><br>HEVC<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\"><code>embed_cc<\/code>&nbsp;Em nossos testes, ele n\u00e3o oferece passagem de legendas (CC) utiliz\u00e1vel com HEVC. Use MPEG-2, MPEG-4 Parte 2 ou H.264 para a passagem de legendas (CC).<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Manifestos HLS<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">O PLAYDECK n\u00e3o grava tags SCTE\/CUE no&nbsp;<code>.m3u8<\/code>. A legenda e os dados SCTE-35 ainda podem estar presentes nos segmentos subjacentes.<\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-89575_88ba17-a3 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-89575_88ba17-a3 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-89575_88ba17-a3\" id=\"articles\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Artigos relacionados<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Artigo<\/th><th class=\"has-text-align-left\" data-align=\"left\">O que voc\u00ea vai encontrar<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/pt\/cc-subtitles\/\">Legendas ocultas e legendas<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">Faixas, grava\u00e7\u00e3o direta vs. passagem direta, visualiza\u00e7\u00e3o, SRT\/ASS<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/pt\/scte\/\">SCTE em SDI (SCTE-104)<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">VANC, comandos, teste de loop SDI<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/pt\/scte-35\/\">Envio de SCTE-35 para um servidor de streaming<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">Exemplos de XML, espa\u00e7os reservados, fluxos de trabalho do Nimble \/ HLS<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><a href=\"https:\/\/playdeck.tv\/pt\/recording-cc-scte\/\">Grava\u00e7\u00e3o CC e SCTE<\/a><\/td><td class=\"has-text-align-left\" data-align=\"left\">MKV x TS, arquivos sidecar, verifica\u00e7\u00f5es de reprodu\u00e7\u00e3o<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><br><strong>Dicas sobre o Log de Eventos<\/strong><\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Uso<strong>&nbsp;Logs \u2192 SCTE<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>&gt;&gt;<\/code>&nbsp;= marcador aplicado no canal de envio<\/li>\n\n\n\n<li><code>&lt;&lt;<\/code>&nbsp;= marcador detectado em uma lista de reprodu\u00e7\u00e3o\/transmiss\u00e3o de recep\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para arquivos TS,&nbsp;<strong>DVB Inspector&nbsp;<\/strong>(ou TSDuck) \u00e9 \u00fatil para confirmar a presen\u00e7a de SCTE-35 no arquivo; o MediaInfo geralmente exibe o CC com clareza, mas n\u00e3o o SCTE-35.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>O PLAYDECK pode transmitir legendas ocultas (CEA-608 \/ CEA-708) e marcadores de an\u00fancio\/emenda SCTE por meio de v\u00e1rias entradas e sa\u00eddas. Trata-se de sinais diferentes: esta p\u00e1gina apresenta o mapa: o que funciona de onde para onde, o que voc\u00ea deve habilitar e quais s\u00e3o os limites. O guia de configura\u00e7\u00e3o passo a passo est\u00e1 dispon\u00edvel\u2026 <a class=\"kt-excerpt-readmore more-link\" href=\"https:\/\/playdeck.tv\/pt\/cc-scte\/\" aria-label=\"Legendas ocultas e SCTE \u2014 Vis\u00e3o geral\">Leia mais<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-89575","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Closed Captions &amp; SCTE \u2014 Overview - PLAYDECK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/playdeck.tv\/pt\/cc-scte\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Closed Captions &amp; SCTE \u2014 Overview - PLAYDECK\" \/>\n<meta property=\"og:description\" content=\"PLAYDECK can carry&nbsp;Closed Captions (CEA-608 \/ CEA-708)&nbsp;and&nbsp;SCTE ad\/splice markers&nbsp;through many inputs and outputs. They are different signals: This page is the map: what works from where to where, what you must enable, and where the limits are. Step-by-step setup lives &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playdeck.tv\/pt\/cc-scte\/\" \/>\n<meta property=\"og:site_name\" content=\"PLAYDECK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/playdecktv\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-11T21:24:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-12T00:00:18+00:00\" \/>\n<meta name=\"author\" content=\"WebAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/\"},\"author\":{\"name\":\"WebAdmin\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\"},\"headline\":\"Closed Captions &amp; SCTE \u2014 Overview\",\"datePublished\":\"2026-08-11T21:24:38+00:00\",\"dateModified\":\"2026-08-12T00:00:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/\"},\"wordCount\":1087,\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/\",\"name\":\"Closed Captions &amp; SCTE \u2014 Overview - PLAYDECK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\"},\"datePublished\":\"2026-08-11T21:24:38+00:00\",\"dateModified\":\"2026-08-12T00:00:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/cc-scte\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playdeck.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Closed Captions &amp; SCTE \u2014 Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#website\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"name\":\"PLAYDECK\",\"description\":\"Professional Video Playout Software for Windows\",\"publisher\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playdeck.tv\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#organization\",\"name\":\"PLAYDECK\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/playdeck.tv\\\/wp-content\\\/uploads\\\/Logo_PlayDeck-04-edited-scaled.jpg\",\"width\":2560,\"height\":1087,\"caption\":\"PLAYDECK\"},\"image\":{\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/playdecktv\",\"https:\\\/\\\/www.instagram.com\\\/playdeck.tv\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/70437766\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/playdeck.tv\\\/#\\\/schema\\\/person\\\/63a673a3fa358907dfc2bc57cc23f5b8\",\"name\":\"WebAdmin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Legendas ocultas e SCTE \u2014 Vis\u00e3o geral - PLAYDECK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/playdeck.tv\/pt\/cc-scte\/","og_locale":"pt_BR","og_type":"article","og_title":"Closed Captions &amp; SCTE \u2014 Overview - PLAYDECK","og_description":"PLAYDECK can carry&nbsp;Closed Captions (CEA-608 \/ CEA-708)&nbsp;and&nbsp;SCTE ad\/splice markers&nbsp;through many inputs and outputs. They are different signals: This page is the map: what works from where to where, what you must enable, and where the limits are. Step-by-step setup lives &hellip; Read More","og_url":"https:\/\/playdeck.tv\/pt\/cc-scte\/","og_site_name":"PLAYDECK","article_publisher":"https:\/\/www.facebook.com\/playdecktv","article_published_time":"2026-08-11T21:24:38+00:00","article_modified_time":"2026-08-12T00:00:18+00:00","author":"WebAdmin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"WebAdmin","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/playdeck.tv\/cc-scte\/#article","isPartOf":{"@id":"https:\/\/playdeck.tv\/cc-scte\/"},"author":{"name":"WebAdmin","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8"},"headline":"Closed Captions &amp; SCTE \u2014 Overview","datePublished":"2026-08-11T21:24:38+00:00","dateModified":"2026-08-12T00:00:18+00:00","mainEntityOfPage":{"@id":"https:\/\/playdeck.tv\/cc-scte\/"},"wordCount":1087,"publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"articleSection":["Uncategorized"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/playdeck.tv\/cc-scte\/","url":"https:\/\/playdeck.tv\/cc-scte\/","name":"Legendas ocultas e SCTE \u2014 Vis\u00e3o geral - PLAYDECK","isPartOf":{"@id":"https:\/\/playdeck.tv\/#website"},"datePublished":"2026-08-11T21:24:38+00:00","dateModified":"2026-08-12T00:00:18+00:00","breadcrumb":{"@id":"https:\/\/playdeck.tv\/cc-scte\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playdeck.tv\/cc-scte\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/playdeck.tv\/cc-scte\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playdeck.tv\/"},{"@type":"ListItem","position":2,"name":"Closed Captions &amp; SCTE \u2014 Overview"}]},{"@type":"WebSite","@id":"https:\/\/playdeck.tv\/#website","url":"https:\/\/playdeck.tv\/","name":"PLAYDECK","description":"Software Professional Video Playout para Windows","publisher":{"@id":"https:\/\/playdeck.tv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playdeck.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/playdeck.tv\/#organization","name":"PLAYDECK","url":"https:\/\/playdeck.tv\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/","url":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","contentUrl":"https:\/\/playdeck.tv\/wp-content\/uploads\/Logo_PlayDeck-04-edited-scaled.jpg","width":2560,"height":1087,"caption":"PLAYDECK"},"image":{"@id":"https:\/\/playdeck.tv\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/playdecktv","https:\/\/www.instagram.com\/playdeck.tv\/","https:\/\/www.linkedin.com\/company\/70437766\/"]},{"@type":"Person","@id":"https:\/\/playdeck.tv\/#\/schema\/person\/63a673a3fa358907dfc2bc57cc23f5b8","name":"WebAdmin"}]}},"taxonomy_info":{"category":[{"value":1,"label":"Uncategorized"}]},"featured_image_src_large":false,"author_info":{"display_name":"WebAdmin","author_link":"https:\/\/playdeck.tv\/pt\/author\/joy\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Uncategorized","slug":"uncategorized","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":48,"filter":"raw","cat_ID":1,"category_count":48,"category_description":"","cat_name":"Uncategorized","category_nicename":"uncategorized","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/comments?post=89575"}],"version-history":[{"count":24,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89575\/revisions"}],"predecessor-version":[{"id":89636,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/posts\/89575\/revisions\/89636"}],"wp:attachment":[{"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/media?parent=89575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/categories?post=89575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/playdeck.tv\/pt\/wp-json\/wp\/v2\/tags?post=89575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}