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?
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