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
- Samplingtiefe ändern, z. B. von 32 bit auf 16 bit