Как добавить микс в аудио из одного файла в другой
Я пытаюсь добавить фоновое аудио в основной файл 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 для управления аудиоканалами.