Отрегулируйте громкость обоих входных аудиофайлов в режиме concat с помощью ffmpeg - PullRequest
0 голосов
/ 01 апреля 2020

Я использую следующую команду, чтобы объединить (добавить второй wav к концу первого wav) два аудиофайла (входные данные могут быть любыми аудио: mp3, wav et c) в один output.mp3, и он отлично работает:

ffmpeg -y -i first.wav -i second.wav -filter_complex "[0:0][1:0]concat=n=2:v=0:a=1[out]" -map "[out]" output.mp3

но как настроить громкость для каждого из входных сигналов Aud ios в отдельности, чтобы у моего output.mp3 было два аудиофайла с разной громкостью, которую я установил? Например, я хочу, чтобы мой вывод содержал громкость 0,5 для первого аудио и громкость 1 для второго аудио. Помните, что я не хочу смешивать два аудиофайла, просто объедините два аудиофайла в выход с разной громкостью.

1 Ответ

0 голосов
/ 01 апреля 2020

Добавить фильтры объема перед конкататом.

ffmpeg -y -i first.wav -i second.wav -filter_complex "[0:0]volume=0.5[a0];[1:0]volume=1.0[a1];[a0][a1]concat=n=2:v=0:a=1[out]" -map "[out]" output.mp3
...