Вот как я объединяю много аудио файлов в видео, используя ffmpeg.

ffmpeg -y -i original1.mp4 -i music1.mp3 -i music2.mp3 -i music3.mp3 -filter_complex "[1]adelay=5000|5000[aud1];[2]adelay=10000|10000[aud2];[3]adelay=120000|120000[aud3];[aud1][aud2][aud3]amix=3[a]" -map 0:v -map "[a]" -c:v copy originalMovie1.mp4

Это работает, объединяя аудио в моем видео, и я могу указать начало аудио, но я хочу закончить некоторые аудио в определенное время в зависимости от продолжительности видео. Оригинальное аудио видео также было удалено. Можно ли сохранить аудио-видео при объединении его с новыми аудио?

Знаете ли вы, как я могу поставить время, чтобы закончить аудио без потери оригинального аудио видеофайла?

Спасибо

1 ответ1

0

использование

ffmpeg -y -i original1.mp4 -i music1.mp3 -i music2.mp3 -i music3.mp3
       -filter_complex "[1]adelay=5000|5000[aud1];[2]adelay=10000|10000[aud2];
                        [3]adelay=120000|120000[aud3];[aud1][aud2][aud3]amix=3,apad[a];
                        [0:a][a]amerge[a]"
       -map 0:v -map "[a]" -c:v copy -ac 2 originalMovie1.mp4

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