Как добавить микс в аудио из одного файла в другой

Я пытаюсь добавить фоновое аудио в основной файл WAV.

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

В background.wav у меня есть около 5 секунд фоновой болтовни, и я бы хотел, чтобы выходные данные всегда были такими же, как у основного. Как я могу сделать цикл sox и обрезать background.wav по длине основного для смешивания в оболочке?

1 ответ

Решение

ffmpeg делает это очень хорошо. Например:

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

См. Руководство FFmpeg для управления аудиоканалами.

Другие вопросы по тегам