Configuración de AAC

Este tema contiene detalles sobre la configuración de codificación relacionada con el audio AAC.

Notas

Puede encontrar que las salidas de algunos de sus videos son unos milisegundos más largas que las entradas con marcos negros agregados al final. La razón de esto es una duración de audio más larga debido al hecho de que cada vez que codifica aac, se agregan muestras de cebado de audio adicionales al comienzo de la transmisión de audio. (Ver este documento de Apple para más detalles.) Para las salidas HLS, ajustamos la duración del audio para tener en cuenta las muestras.

max_aac_profile

max_aac_profile:String

Versiones de API: V2

Padre: salidas

Defecto: he-aac

Valores válidos: aac-lc, he-aac o he-aac-v2

Tipos de trabajo compatibles: VOD

Ejemplo: él-aac-v2

Descripción:

El códec de audio AAC tiene varios perfiles. De forma predeterminada, Zencoder elegirá el perfil correcto en función de la tasa de bits y el número de canales utilizados: el contenido estéreo de menos de 40 kbps utilizará HE-AAC v2 si max-aac-profile está configurado como "he-aac-v2"; el contenido estéreo por debajo de 84 kbps utilizará HE-AAC si max-aac-profile está configurado como "he-aac"; y AAC-LC se utilizará para contenido de tasa de bits más alta, o si max-aac-profile se establece en "aac-lc". "he-aac" es el valor predeterminado, lo que significa que, de forma predeterminada, 0-84kbps usarán HE-AAC y 85kbps y más usarán AAC-LC.

AAC-LC ("Baja complejidad") es el perfil AAC más común y prácticamente todos los decodificadores AAC son compatibles con AAC-LC. AAC-LC permite mono y estéreo, con frecuencias de muestreo de 8khz-96khz y altas tasas de bits (> 300kbps). Utilice AAC-LC cuando codifique contenido estéreo a 80 kbps y superior o contenido mono por encima de 40 kbps, o cuando desee admitir dispositivos que solo reproducen AAC-LC, como Roku o iPods antiguos.

HE-AAC ("Alta eficiencia") es un perfil AAC ampliamente admitido que suena mejor que AAC-LC a velocidades de bits bajas al implementar Replicación de banda espectral (SBR). HE-AAC admite contenido mono y estéreo a frecuencias de muestreo de 16 kbps a 48 khz y tasas de bits que van desde 16 kbps a 128 kbps. La mayoría de los decodificadores web y móviles son compatibles con HE-AAC, incluidos Flash, HTML5 (donde sea que se admita AAC), iPhone, iPad, Android, etc. Utilice HE-AAC para contenido estéreo por debajo de 80 o contenido mono de baja tasa de bits.

HE-AAC v2 está optimizado para una compresión aún más agresiva que HE-AAC al agregar Estéreo paramétrico (PS) a HE-AAC. Esto significa que HE-AAC v2 solo es adecuado para contenido estéreo; El contenido mono solo puede usar HE-AAC. HE-AAC v2 es compatible con Flash, HTML5 y algunos dispositivos móviles (Windows Phone 7, Android). Utilice HE-AAC v2 para contenido estéreo por debajo de 40 kbps aproximadamente, pero no para audio de iOS. (Los dispositivos iOS más nuevos pueden reproducir contenido HE-AAC v2, pero ignoran la información de PS, lo que genera contenido mono).

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "max_aac_profile": "he-aac-v2"
    }
  ]
}

Ver también: force_aac_profile

force_aac_profile

force_aac_profile:String

Versiones de API: V2

Padre: salidas

Valores válidos: aac-lc, he-aac o he-aac-v2

Tipos de trabajo compatibles: VOD

Ejemplo: él-aac-v2

Descripción:

Forzar el uso de un perfil AAC en particular, en lugar de permitir que Zencoder elija el mejor perfil para la tasa de bits.

El códec de audio AAC tiene varios perfiles.

AAC-LC ("Baja complejidad") es el perfil AAC más común y prácticamente todos los decodificadores AAC son compatibles con AAC-LC. AAC-LC permite mono y estéreo, con frecuencias de muestreo de 8khz-96khz y altas tasas de bits (> 300kbps). Utilice AAC-LC cuando codifique contenido estéreo a 80 kbps y superior o contenido mono por encima de 40 kbps, o cuando desee admitir dispositivos que solo reproducen AAC-LC, como Roku o iPods antiguos.

HE-AAC ("Alta eficiencia") es un perfil AAC ampliamente admitido que suena mejor que AAC-LC a velocidades de bits bajas al implementar Replicación de banda espectral (SBR). HE-AAC admite contenido mono y estéreo a frecuencias de muestreo de 16 kbps a 48 khz y tasas de bits que van desde 16 kbps a 128 kbps. La mayoría de los decodificadores web y móviles son compatibles con HE-AAC, incluidos Flash, HTML5 (donde sea que se admita AAC), iPhone, iPad, Android, etc. Utilice HE-AAC para contenido estéreo por debajo de 80 o contenido mono de baja tasa de bits.

HE-AAC v2 está optimizado para una compresión aún más agresiva que HE-AAC al agregar Estéreo paramétrico (PS) a HE-AAC. Esto significa que HE-AAC v2 solo es adecuado para contenido estéreo; El contenido mono solo puede usar HE-AAC. HE-AAC v2 es compatible con Flash, HTML5 y algunos dispositivos móviles (Windows Phone 7, Android). Utilice HE-AAC v2 para contenido estéreo por debajo de 40 kbps aproximadamente, pero no para audio de iOS. (Los dispositivos iOS más nuevos pueden reproducir contenido HE-AAC v2, pero ignoran la información de PS, lo que genera contenido mono).

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "force_aac_profile": "he-aac-v2"
    }
  ]
}

Ver también: max_aac_profile