Batch-Extraktion mehrerer .aac-Spuren aus einer .mp4-Datei mit ffmpeg?

942
Waffletron

Wie erstelle ich eine ffmpeg-.bat-Datei, mit der ich die .mp4-Datei (en) ablegen und mehrere .aac-Spuren extrahieren kann, ohne dass Konvertierungen oder Transcodierungen stattfinden? Ich weiß, dass es immer 3 .aac-Tracks geben wird.

Ich habe versucht mit:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac 

Aber das extrahiert nur den ersten Audiostrom.

Idealerweise würde ich gerne in der Lage sein:

-videoname.mp4

-videoname.mp4 auf den bat legen

-Ausgaben videonameaudio1.aac, videonameaudio2.aac, videonameaudio3.aac

Danke im Voraus :)

0

1 Antwort auf die Frage

1
Gyan

Der Befehl wird sein

ffmpeg -i videoname.mp4 -c copy -map 0:a:0 videonameaudio1.aac -c copy -map 0:a:1 videonameaudio2.aac -c copy -map 0:a:2 videonameaudio3.aac