Audio Einstellungen

Dieses Thema enthält Details zu Kodierungseinstellungen für Audio.

audio_sample_rate

audio_sample_rate:Integer

API-Versionen: V2

Elternteil: outputs

Gültige Werte: Eine gültige Abtastrate. Kommt auf den Codec an; typischerweise 8000, 11025, 12000, 16000, 22050, 32000, 44100, 48000, 96000

Kompatible Auftragstypen: vod

Beispiel: 44100

Beschreibung:

Audio-Abtastrate in Hz.

Wir empfehlen, diese Einstellung nur zu verwenden, wenn Sie einen guten Grund dafür haben. Das Erzwingen einer Ausgangsabtastrate kann zu unerwarteten Problemen führen - zum Beispiel bei jedem Audio-Codec unterstützt nur einen begrenzten Bereich von Abtastraten, und jede Abtastrate ist nur mit einem begrenzten Bereich von Bitraten kompatibel. Sie können 48 KHz AAC nicht bei 16 Kbit/s oder 8000Hz MP3 bei 320 Kbit/s codieren.

Standardmäßig wird die Eingangsabtastrate verwendet (dh das Audio wird nicht erneut abgetastet), obwohl Abtastraten über 96000 auf maximal 96000 reduziert werden.

Das FLV-Video format unterstützt nur Abtastraten von 11025, 22050 und 44100. Standardmäßig verwenden wir diese nur für FLV-Videos und verschieben andere Abtastraten auf die nächste Rate, die mit FLV kompatibel ist. Aktivieren strict_mode Wenn Sie möchten, dass inkompatible Abtastraten zu einem fehlgeschlagenen Job führen, anstatt automatisch eine gültige Abtastrate zu korrigieren.

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

Siehe auch: audio_bitrate und audio_quality

max_audio_sample_rate

max_audio_sample_rate:Integer

API-Versionen: V2

Elternteil: outputs

Gültige Werte: Eine gültige Abtastrate. Kommt auf den Codec an; typischerweise 8000, 11025, 12000, 16000, 22050, 32000, 44100, 48000, 96000

Kompatible Auftragstypen: wohnen

Beispiel: 44100

Beschreibung:

Eine maximale Audio-Samplerate. Überschreibt die audio_sample_rate Einstellungen, um sicherzustellen, dass eine Abtastrate die angegebene Anzahl nicht überschreitet.

Wenn Ihr Eingangsvideo eine Abtastrate von 48000 hat und Ihre max_audio_sample_rate Wenn 22050 eingestellt ist, wird das Audio auf 22050 neu abgetastet. Wenn es eine Abtastrate von 11025 hat, lassen wir es in Ruhe.

Verwenden Sie diese Option, wenn das Zielwiedergabegerät keine höheren Abtastraten unterstützt.

Standardmäßig wird die Eingangsabtastrate verwendet (dh das Audio wird nicht erneut abgetastet), obwohl Abtastraten über 96000 auf maximal 96000 reduziert werden.

Das FLV-Video format unterstützt nur Abtastraten von 11025, 22050 und 44100. Standardmäßig verwenden wir diese nur für FLV-Videos und verschieben andere Abtastraten auf die nächste Rate, die mit FLV kompatibel ist. Aktivieren strict_mode Wenn Sie möchten, dass inkompatible Abtastraten zu einem fehlgeschlagenen Job führen, anstatt automatisch eine gültige Abtastrate zu korrigieren.

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

Siehe auch: audio_sample_rate , audio_bitrate , und audio_quality

audio_channels

audio_channels:Integer

API-Versionen: V2

Elternteil: outputs

Standard: 1 wenn die Originaldatei mono ist; ansonsten 2.

Gültige Werte: 1, 2 oder 6 (6 ist nur gültig, wenn der Eingabeinhalt 6 Kanäle in einer 5.1-Konfiguration hat, oder input_audio_channels bietet eine gültige 5.1-Konfiguration)

Kompatible Auftragstypen: VOD

Beispiel: 1

Beschreibung:

Die Anzahl der zu verwendenden Audiokanäle: 1 (Mono) oder 2 (Stereo).

Beachten Sie, dass sich Mono-AAC-Audio bei der Inspektion manchmal fälschlicherweise als Stereo meldet. Wir empfehlen die Verwendung von iTunes, um die tatsächliche Anzahl von Kanälen für AAC-Audio zu ermitteln. Beachten Sie, dass der 5.1-Kanal-Audioausgang ebenfalls unterstützt wird. Dafür würden Sie und verwenden output_audio_channels stattdessen.

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

Siehe auch: audio_bitrate , audio_quality , input_audio_channels , und output_audio_channels

audio_bit_depth

audio_bit_depth:Integer

API-Versionen: V2

Elternteil: outputs

Standard: 16

Gültige Werte: 16, 24, 32 für PCM; 16 für alle anderen.

Kompatible Auftragstypen: VOD

Beispiel: 24

Beschreibung:

Die Anzahl der Bits in jeder Stichprobe: 16, 24, 32.

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

Siehe auch: audio_sample_rate

audio_language

audio_language:String

API-Versionen: V2

Elternteil: outputs

Gültige Werte: ISO 639-1 oder 639-2 Sprachcode

Kompatible Auftragstypen: VOD

Beispiel: en

Beschreibung:

Stellen Sie die Sprachkennung für die Audiospur der Ausgabe ein und beschreiben Sie deren Sprachinhalt. Kann ein Sprachcode nach ISO 639-1 oder ISO 639-2 sein (2 bzw. 3 Zeichen).

Hinweis: Derzeit unterstützt für Ausgänge im MP4-, MKV- und WEBM-Format sowie DASH-Streaming-Bereitstellungsausgaben.

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

input_audio_channels

input_audio_channels:Hash

API-Versionen: V2

Elternteil: outputs

Gültige Werte: Ein Hash von Kanal-IDs und Track-Index-Werten.

Kompatible Auftragstypen: VOD

Beispiel:

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

Beschreibung:

Legt die Zuordnung zwischen den Audiospuren des Eingangs und ihren Kanal-IDs fest. Diese Option kann verwendet werden, um einen Eingang mit mehreren Audiospuren aufzunehmen und eine einzelne Audiospur am Ausgang zu erstellen. Die Schlüssel des Hash müssen gültige Kanalbezeichner sein, und die Werte müssen Ganzzahlen sein, die dem Audiospurindex am Eingang entsprechen.

Diese Option kann auch verwendet werden, um einzelne Kanäle aus einem Eingang auszuwählen, indem ein zusätzlicher Kanalindex angegeben wird. Wenn Sie beispielsweise eine Kanal-ID auf "1: 1" setzen, wird der erste Kanal der ersten Audiospur am Eingang ausgewählt.

Gültige Audiokanal-IDs: "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

API-Versionen: V2

Elternteil: outputs

Gültige Werte: Ein Kanallayout oder eine Ganzzahl zum Definieren der Anzahl der ausgegebenen Audiokanäle.

Kompatible Auftragstypen: VOD

Beispiel:

  • ["FL", "FR", "FC", "BL", "BR", "LFE"]
  • 2
  • 1
  • 6 (6 ist nur gültig, wenn der Eingabeinhalt 6 Kanäle in einer 5.1-Konfiguration hat, oder input_audio_channels bietet eine gültige 5.1-Konfiguration)

Beschreibung:

Verwenden Sie dies zusammen mit dem input_audio_channels Option zum Definieren eines benutzerdefinierten Audiokanallayouts oder Mixdowns für die Ausgabe.

Diese Option verfügt über zwei Modi, einen zum Festlegen eines benutzerdefinierten Audiokanallayouts und einen zum Festlegen einer Mono- oder Stereomischung.

Diese Option kann entweder ein Array gültiger Kanalbezeichner oder eine Ganzzahl sein. Stellen Sie diesen Parameter auf ein, um eine Stereo-Abmischung zu erstellen 2. Um einen Mono-Mixdown zu erstellen, setzen Sie diesen Parameter auf 1.

Gültige Audiokanal-IDs: "FL","FR","FC","LFE","BL","BR","DL","DR".

Durch Festlegen dieser Option auf ein Array gültiger Kanalbezeichner kann ein benutzerdefiniertes Audiokanallayout erstellt werden.

Hinweis: Diese Option hat Vorrang vor audio_channels.

  {
    "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

API-Versionen: V2

Elternteil: outputs

Gültige Werte: Ein 2- oder 3-stelliger Sprachcode, der in ISO 639-1 und ISO 639-2 definiert ist.

Kompatible Auftragstypen: VOD

Beispiel:

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

Beschreibung:

Mit dieser Option für Mehrkanalton können Sie die für die Ausgabe zu verwendende Tonspur nach Sprache auswählen. Beachten Sie, dass der Encoder bei mehreren Audiotracks mit derselben Sprache den ersten Titel verwendet, den er findet und der dem select_audio_language Wert entspricht. Normalerweise wird diese Einstellung verwendet, um einen der Kanäle auszuwählen, wenn das Video verschiedene Audiospuren in verschiedenen Sprachen enthält.