Jalara Studio

veröffentlicht am

FFmpeg - Mehrere mov-Files in eine wav-File konvertieren

# # #


Folgender Artikel zeigt, wie non mehreren mov-Files die Audio-Files extrahiert und diese Audiodateien anschließend in eine einzige zusammengefügt ausgegeben wird.

Sofern noch nicht installiert, benötigst du FFmpeg.

Anschließend wird folgender Loop in eine Batch-Datei eingefügt:

@echo off
for %%i in (*.mov) do (
 echo %%i
 ffmpeg -i "%%i" -vn -acodec pcm_s16le -ar 44100 -ac 2 "%%i.wav"
)
pause

Wird diese Batch-Datei ausgeführt wird aus jedem mov-Datei die wav-Datei in Stereo, 16bit und 41.1 khz Samplingrate extrahiert.

Als nächstes geben wir in die Kommandozeile folgenden Befehl ein:

for /f "delims=" %A in ('dir /b /od *.wav') do @echo file '%A'

Mit diesem geben wir folgende Liste im cmd aus:

file 'film1.mov.wav'
file 'film2.mov.wav'
file 'film3.mov.wav'
...

Diese Ausgabe wird nun in eine Text-Datei namens list.txt eingefügt.
Anschließend wird diese list.txt für den concat-Befehl genutzt:

ffmpeg -f concat -safe 0 -i list.txt -c copy output.wav

Fertig.

Links