Вы можете объединить, используя аудиофильтр. Пример проверки ниже
ffmpeg -i "F:/A.mp4" -i "F:/B.mp4" -filter_complex "[0:v][1:v]overlay=x=100:y=100[ABVideo];[1:a]volume=0.15[a];[0:a]volume=0.9[b];[a][b]amix=inputs=2:duration=longest[ABAudio]" -map [ABVideo] -map [ABAudio] f:/AB.mp4
Объяснено
-i F:/A.mp4
Первый вход
-i F:/B.mp4
Второй видеофайл со звуком, для которого вы хочу 15%
[0:v][1:v]overlay=x=100:y=100[ABVideo]
Это ради наложения, так как вы упомянули слияние, я не совсем понял слово слияние, поэтому я подумал наложить (наложение второго видео на первое видео при x = 100 и у = 100
Вот код, который вас интересует
[1:a]volume=0.15[a];[0:a]volume=0.9[b];
Звук второго входного файла изменяет громкость на 15%, а звук первого входного файла изменяет его на 90% (Вы можете изменить )
[a][b]amix=inputs=2:duration=longest[ABAudio]
Объедините два аудиопотока с именами a и b в [ABAudio]
-map [ABVideo] -map [ABAudio]
Сопоставьте потоки для видео и аудио