Ich möchte mit FFMPEG mehrere WAV-Dateien zu einer einzigen WAV-Datei verketten.
Ich habe den folgenden Befehl verwendet und er generiert die erforderliche Datei.
Befehl:
ffmpeg -f concat -i mylist.txt -c copy output.wav
Datei :
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
Aber wie Sie sehen, besteht das Problem darin, dass ich eine Textdatei erstellen muss, um die Liste der zu verkettenden WAV-Dateien anzugeben.
Ich kann all diese Aufgaben erledigen, aber ich würde einen einzelnen Befehl vorziehen, der so aussieht
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
oder
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
Ich habe diese beiden einfachen Befehle ausprobiert, aber sie geben nur die Stimme von zurück. 1.wav
Bitte helfen Sie mir, einen einzelnen Befehl zu schreiben (oder die obigen 2 Befehle zu korrigieren), mit dem das gewünschte Ergebnis erzielt wird.
Bitte schlagen Sie keine anderen Media Encoder / Editoren vor, ich möchte nur FFMPEG verwenden, da es bereits installiert ist und an anderen Orten verwendet wird.
[0:0][1:0][2:0][3:0]
an die Anzahl der Dateien an. Verwenden Sie das genau so, wie es heißt. Das einzige, was Sie ändern sollten, sind die Eingabedateien undn=4
.