Мое намерение состоит в том, чтобы применить наложение изображения с эффектом затухания в определенное время в видео, а также применить фоновое аудио к видео в одной команде. Видео также будет ограничено только 15 секундами.
В настоящее время я могу добиться этого с помощью команды 2, которая в свою очередь выдаст 2 вывода, как я могу объединить эти 2 команды вместе?
Первая команда
ffmpeg -i video.mp4 -loop 1 -i image.png -ss 00:00:00 -t 00:00:15 -filter_complex "[1]format=yuva420p,fade=in:st=12:d=0.5:alpha=1[i]; [0][i]overlay=main_w/2-overlay_w/2-0+0:main_h/2-overlay_h/2-0+0:shortest=1" incomplete.mp4
Вторая команда
ffmpeg -i audio.mp3 -i incomplete.mp4 -shortest finalVideo.mp4
Это моя попытка объединить две команды в одну команду, однако теперь видео больше не ограничено 15 секундами, а фоновое аудио применяется только к нескольким видео после тестирования с несколькими видео в формате mp4.
ffmpeg -i video.mp4 -loop 1 -i image.png -ss 00:00:00 -t 00:00:15 -i audio.mp3 -shortest -filter_complex "[1]format=yuva420p,fade=in:st=12:d=0.5:alpha=1[i]; [0][i]overlay=main_w/2-overlay_w/2-0+0:main_h/2-overlay_h/2-0+0:shortest=1" finalVideo.mp4