1

В настоящее время я использую команду, похожую на эту: ffmpeg добавить аудио, но сохранить длину видео такой же (не -shortest)

Я хочу иметь возможность добавить аудиофайл поверх существующего видео (которое будет иметь собственный звук) в определенных точках видео. Я также хочу сохранить исходную длину видео и исходный аудиопоток видео.

Есть какой-либо способ сделать это?

2 ответа2

0

вот мое решение этой проблемы.

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
0

Комбинация фильтров adelay и amix должна сделать это возможным

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .