AAC-Einstellungen

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

Hinweise

Möglicherweise stellen Sie bei einigen Ihrer Videos fest, dass die Ausgaben einige Millisekunden länger sind als die Eingaben, bei denen am Ende schwarze Rahmen hinzugefügt werden. Der Grund dafür ist eine längere Audiodauer, da jedes Mal, wenn Sie aac codieren, zusätzliche Audio-Priming-Samples am Anfang des Audio-Streams hinzugefügt werden. (Sehen dieses Apple-Dokument für mehr Details.) Für HLS-Ausgänge passen wir die Audiodauer an, um die Samples zu berücksichtigen.

max_aac_profile

max_aac_profile:String

API-Versionen: V2

Elternteil: Ausgänge

Standard: he-aac

Gültige Werte: aac-lc, he-aac oder he-aac-v2

Kompatible Auftragstypen: VOD

Beispiel: he-aac-v2

Beschreibung:

Der AAC-Audio-Codec verfügt über mehrere Profile. Standardmäßig wählt Zencoder das richtige Profil basierend auf der Bitrate und der Anzahl der verwendeten Kanäle aus: Stereoinhalte unter 40 KBit / s verwenden HE-AAC v2, wenn das max-aac-Profil auf "he-aac-v2" eingestellt ist. Stereoinhalte unter 84 kbit / s verwenden HE-AAC, wenn das max-aac-Profil auf "he-aac" eingestellt ist. und AAC-LC wird für Inhalte mit höherer Bitrate verwendet oder wenn das max-aac-Profil auf "aac-lc" eingestellt ist. "he-aac" ist der Standardwert, was bedeutet, dass standardmäßig 0-84 kbps HE-AAC und 85 kbps und höher AAC-LC verwenden.

AAC-LC ("Geringe Komplexität") ist das häufigste AAC-Profil, und praktisch jeder AAC-Decoder unterstützt AAC-LC. AAC-LC ermöglicht Mono und Stereo mit Abtastraten von 8 kHz bis 96 kHz und hohen Bitraten (> 300 kbps). Verwenden Sie AAC-LC, wenn Sie Stereoinhalte mit 80 KBit / s oder mehr oder Monoinhalte mit 40 KBit / s codieren oder wenn Sie Geräte unterstützen möchten, die nur AAC-LC wiedergeben, wie z. B. Roku oder alte iPods.

HE-AAC ("High Efficiency") ist ein weit verbreitetes AAC-Profil, das durch Implementierung bei niedrigen Bitraten besser klingt als AAC-LC Spektralbandreplikation (SBR). HE-AAC unterstützt Mono- und Stereoinhalte mit Abtastraten von 16 kHz bis 48 kHz und Bitraten zwischen 16 kbit / s und 128 kbit / s. Die meisten Web- und Mobile-Decoder unterstützen HE-AAC, einschließlich Flash, HTML5 (wo immer AAC unterstützt wird), iPhone, iPad, Android usw. Verwenden Sie HE-AAC für Stereoinhalte unter 80 oder Monoinhalte mit niedriger Bitrate.

HE-AAC v2 ist durch Hinzufügen für eine noch aggressivere Komprimierung als HE-AAC optimiert Parametrisches Stereo (PS) an HE-AAC. Dies bedeutet, dass HE-AAC v2 nur für Stereoinhalte geeignet ist. Mono-Inhalte können nur HE-AAC verwenden. HE-AAC v2 wird von Flash, HTML5 und einigen Mobilgeräten (Windows Phone 7, Android) unterstützt. Verwenden Sie HE-AAC v2 für Stereoinhalte mit weniger als 40 KBit / s, jedoch nicht für iOS-Audio. (Neuere iOS-Geräte können HE-AAC v2-Inhalte wiedergeben, ignorieren jedoch die PS-Informationen, was zu Monoinhalten führt.)

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

Siehe auch: force_aac_profile

force_aac_profile

force_aac_profile:String

API-Versionen: V2

Elternteil: Ausgänge

Gültige Werte: aac-lc, he-aac oder he-aac-v2

Kompatible Auftragstypen: VOD

Beispiel: he-aac-v2

Beschreibung:

Erzwingen Sie die Verwendung eines bestimmten AAC-Profils, anstatt Zencoder das beste Profil für die Bitrate auswählen zu lassen.

Der AAC-Audio-Codec verfügt über mehrere Profile.

AAC-LC ("Geringe Komplexität") ist das häufigste AAC-Profil, und praktisch jeder AAC-Decoder unterstützt AAC-LC. AAC-LC ermöglicht Mono und Stereo mit Abtastraten von 8 kHz bis 96 kHz und hohen Bitraten (> 300 kbps). Verwenden Sie AAC-LC, wenn Sie Stereoinhalte mit 80 KBit / s oder mehr oder Monoinhalte mit 40 KBit / s codieren oder wenn Sie Geräte unterstützen möchten, die nur AAC-LC wiedergeben, wie z. B. Roku oder alte iPods.

HE-AAC ("High Efficiency") ist ein weit verbreitetes AAC-Profil, das durch Implementierung bei niedrigen Bitraten besser klingt als AAC-LC Spektralbandreplikation (SBR). HE-AAC unterstützt Mono- und Stereoinhalte mit Abtastraten von 16 kHz bis 48 kHz und Bitraten zwischen 16 kbit / s und 128 kbit / s. Die meisten Web- und Mobile-Decoder unterstützen HE-AAC, einschließlich Flash, HTML5 (wo immer AAC unterstützt wird), iPhone, iPad, Android usw. Verwenden Sie HE-AAC für Stereoinhalte unter 80 oder Monoinhalte mit niedriger Bitrate.

HE-AAC v2 ist durch Hinzufügen für eine noch aggressivere Komprimierung als HE-AAC optimiert Parametrisches Stereo (PS) an HE-AAC. Dies bedeutet, dass HE-AAC v2 nur für Stereoinhalte geeignet ist. Mono-Inhalte können nur HE-AAC verwenden. HE-AAC v2 wird von Flash, HTML5 und einigen Mobilgeräten (Windows Phone 7, Android) unterstützt. Verwenden Sie HE-AAC v2 für Stereoinhalte mit weniger als 40 KBit / s, jedoch nicht für iOS-Audio. (Neuere iOS-Geräte können HE-AAC v2-Inhalte wiedergeben, ignorieren jedoch die PS-Informationen, was zu Monoinhalten führt.)

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

Siehe auch: max_aac_profile