В настоящее время я использую команду, похожую на эту:ffmpeg добавляет звук, но сохраняет длину видео прежней (не -shortest)
Я хочу иметь возможность добавлять аудиофайл поверх существующего видео (у которого будет свой собственный звук) в определенных точках видео. Я также хочу сохранить исходную длину видео и исходный аудиопоток видео.
Есть какой-либо способ сделать это?
решение1
решение2
вот мое решение этой проблемы.
ffmpeg -i video -i audio -filter_complex "aevalsrc=0:d=TIME[s1];[s1][1:a]concat=n=2:v=0:a=1[ac1];[0:a][ac1]amix=2[aout]" -map "[0:v]" -map "[aout]" -shortest OUTPUT