HomeBlogMagic

Reihenfolge von Audiospuren in Videos tauschen

Hin und wieder hat man eine Reihe von Videos die mit mehr als nur einer Tonspur unterlegt sind. Sei es zum Beispiel ein Musikvideo mit der originalen Musik und einer Karaoke Version.

Wenn man im VLC mehrer Videos in einer Playlist hat, wird in der Regel die erste Tonspur abgespielt.
Deshalb wäre es sinnvoll die Tonspuren so zu drehen dass die bevorzuge an erster Stelle liegt.

Das kann man ganz einfach mit ffmpeg machen:

ffmpeg -i VideoIn.avi -map 0:v:0 -map 0:a:1 -map 0:a:0 -c copy VideoOut.avi

Wenn das über mehrere Dateien in einem Verzeichnis erfolgen soll, dann kann das in der Shell so gemacht werden:

mkdir Output
for f in *.avi
do
  ffmpeg -i $f -map 0:v:0 -map 0:a:1 -map 0:a:0 -c copy Output/$f
done
Permalink: https://adirmeier.de/Blog/ID_290
Tags: Blog, Audio, ffmpegvon am 2019-11-13