

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Transcodificação dinâmica
<a name="dynamic-transcoding"></a>

A transcodificação dinâmica é o comportamento padrão de transcodificação de anúncios em. MediaTailor Quando um anúncio, bumper ou slate precisa ser transcodificado, inspeciona MediaTailor automaticamente o manifesto de origem e obtém as configurações de transcodificação em tempo de execução, sem nenhuma configuração de sua parte.

## O que a transcodificação dinâmica manipula
<a name="dynamic-transcoding-handles"></a>

A transcodificação dinâmica processa automaticamente os seguintes formulários HLS e DASH fluxos de trabalho.
+ **Correspondência de codecs padrão** — MediaTailor corresponde ao perfil de codec do fluxo de origem. Observe que a correspondência de níveis de codec não é garantida.
+ **Normalização de áudio** — aplica MediaTailor automaticamente a normalização de áudio a anúncios transcodificados usando um nível-alvo padrão de. -24 LKFS Isso garante que os níveis de áudio do anúncio sejam consistentes com seu conteúdo original sem nenhuma configuração adicional. Se seu fluxo de trabalho exigir um destino de normalização de áudio personalizado diferente do padrão de-24 LKFS, é necessário um perfil de transcodificação personalizado.
+ **Correspondência de comprimento de segmento padrão**: por padrão, MediaTailor transcodifica anúncios usando segmentos de 2 segundos. Se seu player precisar de correspondência de comprimento de segmento, você pode ativar a `calculateSegmentLength` bandeira, o que faz MediaTailor com que calcule automaticamente o comprimento correto do segmento analisando os 10 primeiros segmentos da origem e selecionando a duração mais comum como o comprimento do segmento. Essa bandeira está desativada por padrão e deve ser ativada pelo AWS Support. Entre em contato com o AWS Support `calculateSegmentLength` para solicitar a ativação de sua conta ou configurações específicas.
+ **WebVTTLegendas padrão** — Para HLS fluxos de trabalho, MediaTailor preserva as referências do grupo de legendas na playlist multivariante personalizada quando as WebVTT legendas estão presentes no manifesto de origem. Durante os segmentos do anúncio, MediaTailor insere WebVTT segmentos em branco para manter a continuidade da faixa de legendas, porque os criativos de anúncios normalmente não incluem faixas de legendas. Para DASH fluxos de trabalho, MediaTailor exige que os conjuntos de adaptação de legendas no manifesto de origem sejam segmentados (como vídeo e áudio). Os períodos do anúncio criados por contêm MediaTailor apenas os conjuntos de adaptação fornecidos pelo criativo do anúncio; como os criativos do anúncio normalmente não incluem faixas de legendas, os períodos do anúncio não conterão uma legenda. AdaptationSet Os períodos de conteúdo mantêm seus conjuntos de adaptação de legendas normalmente.
+ **CMAFsuporte de formato** — MediaTailor detecta se um stream de HLS origem usa CMAF (fMP4) segmentos ou TS segmentos padrão e transcodifica anúncios para que correspondam adequadamente. PoisDASH, o CMAF empacotamento é suportado de forma transparente, pois usa DASH inerentemente ISO-BMFF (fMP4) como formato de contêiner. Nenhuma configuração adicional é necessária para nenhum dos protocolos.
**nota**  
MediaTailor não suporta HLS fluxos usando HVC1 (HEVC) como codec com TS segmentos. De acordo com a Especificação de Criação HLS para dispositivos Apple, seção 1.5, o formato do contêiner para HEVC vídeo deve ser. fMP4 HLSos fluxos usados HEVC devem, portanto, ser usados CMAF com segmentos MP4 fragmentados.
+ **Personalização do Trickplay** — transcodifica MediaTailor automaticamente os anúncios com variantes do Trickplay e fluxos de imagens associados (incluindo I-frame manifestos, miniaturas e fluxos de imagens) para ambos e, de acordo com as especificações do conteúdo de origem. HLS DASH Um perfil de transcodificação personalizado não é mais necessário para esse recurso.
+ **DASHManifestos** compactos — suporta MediaTailor automaticamente DASH manifestos compactos, que elevam o SegmentTemplate elemento de Representation elementos individuais para o AdaptationSet nível, reduzindo o tamanho geral do manifesto e melhorando a eficiência da entrega. Um perfil de transcodificação personalizado não é mais necessário para esse recurso.

## Quando a transcodificação dinâmica pode não ser suficiente
<a name="dynamic-transcoding-limitations"></a>

A transcodificação dinâmica lida com a maioria dos cenários de transcodificação de anúncios. No entanto, há alguns casos em que uma configuração adicional ou um perfil de transcodificação personalizado podem ser necessários.
+ **Correspondência de taxa de bits — A transcodificação dinâmica não garante uma correspondência** precisa da taxa de bits por padrão. Se seu fluxo de trabalho exigir que as taxas de bits do anúncio estejam estreitamente alinhadas às taxas de bits de origem, você pode ativar a `enableBitrateRounding` sinalização, que permite um arredondamento da taxa de bits de até 5% para melhor corresponder aos valores de origem. Essa bandeira deve ser habilitada pelo AWS Support. Entre em contato com o AWS Support `enableBitrateRounding` para solicitar a ativação de sua conta ou configurações específicas. Se seu fluxo de trabalho exigir uma correspondência de taxa de bits acima de 5%, é necessário um perfil de transcodificação personalizado.
+ Um alvo de normalização de áudio personalizado diferente do MediaTailor padrão de -24 LKFS
+ Non-integer comprimentos de segmento (por exemplo, 1,92s ou 3,84s)
+ Áudio Dolby Vision
+ Valores específicos de PMT, vídeo ou PID de áudio exigidos por sistemas ou reprodutores downstream
+ Taxas de amostragem de áudio personalizadas (por exemplo, 44,1 kHz)
+ Proporções de pixels personalizadas (PAR) — por exemplo, 1:1 para pixels quadrados ou 40:33 para tela widescreen NTSC D1/DV 
+ Faixas de áudio ou faixas de legendas com nomes específicos