Configuraciones de audio

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

audio_sample_rate

audio_sample_rate:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: Una frecuencia de muestreo válida. Depende del códec; típicamente 8000, 11025, 12000, 16000, 22050, 32000, 44100, 48000, 96000

Tipos de trabajo compatibles: vod

Ejemplo: 44100

Descripción:

Frecuencia de muestreo de audio en Hz.

Le recomendamos que utilice esta configuración solo si tiene una buena razón para hacerlo. Forzar una frecuencia de muestreo de salida puede causar problemas inesperados, por ejemplo, cada audio_codec solo admite un rango limitado de frecuencias de muestreo, y cada frecuencia de muestreo solo es compatible con un rango limitado de velocidades de bits. No puede codificar AAC de 48Khz a 16kbps o MP3 de 8000hz a 320kbps.

De forma predeterminada, se utilizará la frecuencia de muestreo de entrada (es decir, no se volverá a muestrear el audio), aunque las frecuencias de muestreo superiores a 96000 se reducirán a un máximo de 96000.

El video FLV format solo admite frecuencias de muestreo de 11025, 22050 y 44100. De forma predeterminada, solo los usaremos para videos FLV y trasladaremos otras frecuencias de muestreo a la frecuencia más cercana compatible con FLV. Permitir strict_mode si desea que las frecuencias de muestreo incompatibles den como resultado un trabajo fallido en lugar de corregir automáticamente a un sample_rate válido.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "audio_sample_rate": 44100
      }
    ]
  }

Ver también: audio_bitrate y audio_quality

max_audio_sample_rate

max_audio_sample_rate:Integer

Versiones de API: V2

Padre: outputs

Valores válidos: Una frecuencia de muestreo válida. Depende del códec; típicamente 8000, 11025, 12000, 16000, 22050, 32000, 44100, 48000, 96000

Tipos de trabajo compatibles: En Vivo

Ejemplo: 44100

Descripción:

Una frecuencia de muestreo de audio máxima. Anula el audio_sample_rate configuraciones para asegurar que una frecuencia de muestreo no exceda el número proporcionado.

Si su video de entrada tiene una frecuencia de muestreo de 48000 y su max_audio_sample_rate está configurado en 22050, volveremos a muestrear el audio a 22050. Si tiene una frecuencia de muestreo de 11025, lo dejaremos solo.

Utilice esta opción si el dispositivo de reproducción de destino no admite frecuencias de muestreo más altas.

De forma predeterminada, se utilizará la frecuencia de muestreo de entrada (es decir, no se volverá a muestrear el audio), aunque las frecuencias de muestreo superiores a 96000 se reducirán a un máximo de 96000.

El video FLV format solo admite frecuencias de muestreo de 11025, 22050 y 44100. De forma predeterminada, solo los usaremos para videos FLV y trasladaremos otras frecuencias de muestreo a la frecuencia más cercana compatible con FLV. Permitir strict_mode si desea que las frecuencias de muestreo incompatibles den como resultado un trabajo fallido en lugar de corregir automáticamente a un sample_rate válido.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "max_audio_sample_rate": 44100
      }
    ]
  }

Ver también: audio_sample_rate , audio_bitrate , y audio_quality

audio_channels

audio_channels:Integer

Versiones de API: V2

Padre: outputs

Defecto: 1 si el archivo original es mono; de lo contrario, 2.

Valores válidos: 1, 2 o 6 (6 es válido solo si el contenido de entrada tiene 6 canales en una configuración 5.1, o input_audio_channels proporciona una configuración 5.1 válida)

Tipos de trabajo compatibles: VOD

Ejemplo: 1

Descripción:

El número de canales de audio que se utilizarán: 1 (mono) o 2 (estéreo).

Tenga en cuenta que el audio AAC mono a veces se autoinforma erróneamente como estéreo cuando se inspecciona. Recomendamos usar iTunes para obtener la cantidad real de canales de audio AAC. Tenga en cuenta que también se admite la salida de audio de 5.1 canales. Para eso, usarías y output_audio_channels en lugar de.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "audio_channels": 1
      }
    ]
  }

Ver también: audio_bitrate , audio_quality , input_audio_channels , y output_audio_channels

audio_bit_depth

audio_bit_depth:Integer

Versiones de API: V2

Padre: outputs

Defecto: dieciséis

Valores válidos: 16, 24, 32 para PCM; 16 para todos los demás.

Tipos de trabajo compatibles: VOD

Ejemplo: 24

Descripción:

El número de bits en cada muestra: 16, 24, 32.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "audio_bit_depth": 24
      }
    ]
  }

Ver también: audio_sample_rate

audio_language

audio_language:String

Versiones de API: V2

Padre: outputs

Valores válidos: Código de idioma ISO 639-1 o 639-2

Tipos de trabajo compatibles: VOD

Ejemplo: en

Descripción:

Establezca el identificador de idioma para la pista de audio de salida, describiendo su contenido de idioma. Puede ser un código de idioma ISO 639-1 o ISO 639-2 (2 o 3 caracteres, respectivamente).

Nota: Actualmente es compatible con las salidas de formato MP4, MKV y WEBM, así como con las salidas de entrega de transmisión DASH.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "audio_language": "en"
      }
    ]
  }

input_audio_channels

input_audio_channels:Hash

Versiones de API: V2

Padre: outputs

Valores válidos: Un hash de identificadores de canal y valores de índice de seguimiento.

Tipos de trabajo compatibles: VOD

Ejemplo:

  • {"FR":1,"FL":2,"FC":3,"BL":4,"BR":5,"LFE":6}
  • {"DL":7,"DR":8}
  • {"FL":"1:1","FR":"1:2"}

Descripción:

Establece el mapeo entre las pistas de audio de la entrada y sus identificadores de canal. Esta opción se puede utilizar para tomar una entrada con varias pistas de audio y crear una única pista de audio en la salida. Las claves del hash deben ser identificadores de canal válidos y los valores deben ser números enteros, que corresponden al índice de la pista de audio en la entrada.

Esta opción también se puede utilizar para seleccionar canales individuales de una entrada especificando un índice de canal adicional. Por ejemplo, establecer un identificador de canal en "1: 1" seleccionará el primer canal de la primera pista de audio en la entrada.

Identificadores de canales de audio válidos: "FL", "FR", "FC", "LFE", "BL", "BR", "DL", "DR".

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "input_audio_channels": {
          "FL": 1,
          "FR": 2,
          "FC": 3,
          "LFE": 4,
          "BL": 5,
          "BR": 6
        }
      }
    ]
  }

output_audio_channels

output_audio_channels:Array or Integer

Versiones de API: V2

Padre: outputs

Valores válidos: Un diseño de canal o entero para definir el número de canales de audio de salida.

Tipos de trabajo compatibles: VOD

Ejemplo:

  • ["FL", "FR", "FC", "BL", "BR", "LFE"]
  • 2
  • 1
  • 6 (6 es válido solo si el contenido de entrada tiene 6 canales en una configuración 5.1, o input_audio_channels proporciona una configuración 5.1 válida)

Descripción:

Use esto junto con el input_audio_channels opción para definir un diseño de canal de audio de salida personalizado o una mezcla.

Esta opción tiene dos modos, uno para especificar un diseño de canal de audio personalizado y otro para especificar una mezcla mono o estéreo.

Esta opción puede ser una matriz de identificadores de canal válidos o un número entero. Para crear una mezcla estéreo, establezca este parámetro en 2. Para crear una mezcla mono, establezca este parámetro en 1.

Identificadores de canales de audio válidos: "FL","FR","FC","LFE","BL","BR","DL","DR".

Al configurar esta opción en una serie de identificadores de canal válidos, es posible crear un diseño de canal de audio personalizado.

Nota: esta opción tiene prioridad sobre canales_de_audio.

  {
    "input": "s3://zencodertesting/test.mov",
    "outputs": [
      {
        "input_audio_channels": {
          "FL": 1,
          "FR": 2,
          "FC": 3,
          "LFE": 4,
          "BL": 5,
          "BR": 6
        },
        "output_audio_channels": [
          "FL",
          "FR",
          "FC",
          "BR",
          "BL",
          "LFE"
        ]
      }
    ]
  }

select_audio_language

select_audio_language:Stringr

Versiones de API: V2

Padre: outputs

Valores válidos: Un código de idioma de 2 o 3 caracteres definido en ISO 639-1 e ISO 639-2.

Tipos de trabajo compatibles: VOD

Ejemplo:

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "select_audio_language": "es"
    }
  ]
}

Descripción:

Esta opción para audio multicanal para seleccionar la pista de audio que se usará para la salida por idioma. Tenga en cuenta que si hay varias pistas de audio con el mismo idioma, el codificador utilizará la primera que encuentre que coincida con el idioma. select_audio_language valor. Por lo general, esta configuración se usaría para seleccionar uno de los canales donde el video tiene diferentes pistas de audio en diferentes idiomas.