AVI-Files mit mehreren Audio-Tracks

Obwohl es ein weniger bekanntes Feature der AVI-Container ist, können auch dort wie bei MPEG-Dateien auch, mehrere Audio-Tracks untergebracht werden. Dieses Feature wird zwar nicht von allen AVI-Playern unterstützt, ist jedoch recht praktisch.

Das Original zu dieser Anleitung kann auf der Transcode-Homepage eingesehen werden.

Die angegebenen Kommandozeilen arbeiten mit denen unter MPEG-4 Kodierung angegebenen Shell-Variablen. Benötigt werden die Parameter $audiostream und $audioparm. Für den vollständigen Prozess sind zwei Schritte notwendig: Zunächst wird eine AVI-Datei erzeugt, die lediglich aus dem neuen Audio-Track besteht, erzeugt. Diese wird dann Mittels avimerge zusammengeführt.

transcode -i work.vob -x null -g 0x0 \
        -a $audiostream $audioparm -u 50 \
        -y raw -o work_audio_$audiostream.avi ; \
avimerge -i work.avi -o work_merged_audio_$audiostream.avi \
        -p work_audio_$audiostream.avi