ffmpeg: Abtastrate und Audiokanäle konvertieren

Es liegt eine Audiodatei im DTS-Format mit einer Abtastrate von 96 kHz und 8 Audiokanälen vor.

Wie kann man die Audiodatei ins AAC-Format mit 6 Audiokanälen und einer Abtastrate von 48 kHz umwandeln?

Die Ausgabe von ffmpeg -i der Originaldatei ergibt:

Stream #0:0(ger): Audio: dts (DTS-HD MA), 96000 Hz, 7.1, s32p (24 bit) (default)

Konvertieren mit folgendem Befehl:

ffmpeg -i input.mka -c:a aac -b:a 768k -ac 6 -ar 48000 -hide_banner -y -map_metadata -1 output.aac

-c aac … Audioformat AAC
-b:a 768k … Audiobitrate 768 kBit
-c:a 6 … 6 Audiokanäle
-ar 48000 … Abtastrate 48 kHz
-hide_banner … ffmpeg-Banner nicht anzeigen
-y … Vorhandene Datei ohne Abfrage überschreiben
-map_metadata -1 … Alle Metadaten löschen

Siehe auch