webentwicklung-frage-antwort-db.com.de

Wie füge ich einen Audio-Mix von einer Datei zu einer anderen hinzu?

Ich versuche, einer primären WAV-Datei Hintergrundaudio hinzuzufügen.

sox -m primary.wav background.wav output.wav 

Ich habe ungefähr 5 Sekunden Hintergrund-Chatter in background.wav und ich möchte, dass die Ausgabe immer auf der Länge des primären liegt. Wie kann ich sox loop machen und background.wav auf die Länge des Primarys zuschneiden, um es in der Shell zu mischen?

3
codekitty

ffmpeg macht das sehr gut. Zum Beispiel:

ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex amerge -ac 2 -c:a libmp3lame -q:a 4 output.mp3

Siehe das FFmpeg-Handbuch für Manipulieren von Audiokanälen

1
cmak.fr