

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Transcodificación dinámica
<a name="dynamic-transcoding"></a>

La transcodificación dinámica es el comportamiento de transcodificación de anuncios predeterminado en. MediaTailor Cuando es necesario transcodificar un anuncio, un bumper o una pizarra, inspecciona MediaTailor automáticamente el manifiesto de origen y obtiene los ajustes de transcodificación en tiempo de ejecución, sin que tengas que realizar ninguna configuración por tu parte.

## ¿Qué gestiona la transcodificación dinámica
<a name="dynamic-transcoding-handles"></a>

La transcodificación dinámica gestiona automáticamente los siguientes formularios HLS y DASH flujos de trabajo.
+ Coincidencia de **códecs estándar: MediaTailor coincide** con el perfil de códec de la secuencia de origen. Tenga en cuenta que no se garantiza la coincidencia de los niveles de códec.
+ **Normalización de audio**: aplica MediaTailor automáticamente la normalización de audio a los anuncios transcodificados utilizando un nivel objetivo predeterminado de. -24 LKFS Esto garantiza que los niveles de audio de los anuncios sean coherentes con el contenido de origen sin necesidad de realizar ninguna configuración adicional. Si tu flujo de trabajo requiere un objetivo de normalización de audio personalizado que no sea el predeterminado-24 LKFS, necesitarás un perfil de transcodificación personalizado.
+ **Coincidencia de longitud de segmento estándar**: de forma predeterminada, los anuncios se MediaTailor transcodifican con segmentos de 2 segundos. Si tu reproductor requiere que coincidan las longitudes de los segmentos, puedes activar la `calculateSegmentLength` marca, lo que hace MediaTailor que se calcule automáticamente la longitud correcta del segmento al analizar los primeros 10 segmentos desde el origen y seleccionar la duración más habitual como longitud del segmento. Esta marca está deshabilitada de forma predeterminada y AWS Support debe habilitarla. Póngase en contacto con AWS Support `calculateSegmentLength` para solicitar la activación de su cuenta o configuraciones específicas.
+ **WebVTTSubtítulos estándar**: para los HLS flujos de trabajo, MediaTailor conserva las referencias a los grupos de subtítulos en la lista de reproducción multivariante personalizada cuando WebVTT los subtítulos están presentes en el manifiesto de origen. Durante los segmentos de anuncios, MediaTailor inserta WebVTT segmentos en blanco para mantener la continuidad de las pistas de subtítulos, ya que las creatividades publicitarias no suelen incluir pistas de subtítulos. En el DASH caso de los flujos de trabajo, MediaTailor requiere que los conjuntos de adaptaciones de subtítulos del manifiesto de origen estén segmentados (como el vídeo y el audio). Los períodos de anuncios creados por MediaTailor solo contienen los conjuntos de adaptaciones proporcionados por la creatividad publicitaria; dado que las creatividades publicitarias no suelen incluir pistas con subtítulos, los períodos de anuncios no contendrán ningún subtítulo. AdaptationSet Los períodos de contenido conservan sus conjuntos de adaptación de subtítulos de forma habitual.
+ **CMAFcompatibilidad de formatos**: MediaTailor detecta si una transmisión de HLS origen utiliza CMAF (fMP4) segmentos o TS segmentos estándar y transcodifica los anuncios para que coincidan en consecuencia. PuesDASH, el CMAF empaquetado se admite de forma transparente, ya que utiliza ISO-BMFF (fMP4) de DASH forma inherente como formato contenedor. No se requiere ninguna configuración adicional para ninguno de los protocolos.
**nota**  
MediaTailor no admite HLS transmisiones que utilicen HVC1 (HEVC) como códec con TS segmentos. Según la sección 1.5 de la especificación de creación del HLS para dispositivos Apple, el formato contenedor del HEVC vídeo debe ser el siguiente. fMP4 HLSPor lo tanto, las transmisiones que se utilicen HEVC deben utilizarse CMAF con segmentos MP4 fragmentados.
+ **Personalización de Trickplay**: transcodifica MediaTailor automáticamente los anuncios con variantes de Trickplay y los flujos de imágenes asociados (incluidos los I-frame manifiestos, las miniaturas y los flujos de imágenes) para que coincidan con las especificaciones de contenido de origen y para que coincidan con las especificaciones de contenido de origenHLS. DASH Ya no se necesita un perfil de transcodificación personalizado para utilizar esta función.
+ **DASHManifiestos compactos**: admite MediaTailor automáticamente los DASH manifiestos compactos, que elevan el SegmentTemplate elemento de Representation elementos individuales a AdaptationSet niveles, lo que reduce el tamaño general del manifiesto y mejora la eficiencia de entrega. Ya no se necesita un perfil de transcodificación personalizado para esta función.

## Cuando la transcodificación dinámica puede no ser suficiente
<a name="dynamic-transcoding-limitations"></a>

La transcodificación dinámica gestiona la mayoría de los escenarios de transcodificación de anuncios. Sin embargo, hay algunos casos en los que puede ser necesaria una configuración adicional o un perfil de transcodificación personalizado.
+ **Coincidencia de velocidades de bits: la transcodificación dinámica no garantiza una coincidencia** de velocidades de bits precisa de forma predeterminada. Si tu flujo de trabajo requiere que las velocidades de bits de los anuncios se alineen estrechamente con las velocidades de bits de origen, puedes activar el `enableBitrateRounding` indicador, que permite redondear las velocidades de bits de hasta un 5% para que coincidan mejor con los valores de origen. AWS Support debe activar este indicador. Póngase en contacto con AWS Support `enableBitrateRounding` para solicitar la activación de su cuenta o configuraciones específicas. Si su flujo de trabajo requiere una coincidencia de tasas de bits superior al 5%, necesitará un perfil de transcodificación personalizado.
+ Un objetivo de normalización de audio personalizado distinto del predeterminado MediaTailor -24 LKFS
+ Non-integer longitudes de segmento (por ejemplo, 1,92 s o 3,84 s)
+ Sonido Dolby Vision
+ Valores PID específicos de PMT, vídeo o audio requeridos por los sistemas o reproductores posteriores
+ Frecuencias de muestreo de audio personalizadas (por ejemplo, 44,1 kHz)
+ Proporciones de aspecto de píxeles (PAR) personalizadas: por ejemplo, 1:1 para píxeles cuadrados o 40:33 para pantallas panorámicas NTSC D1/DV 
+ Pistas de audio o pistas de subtítulos con nombres específicos