Я хочу добавить GIF в качестве фона для видео. Таким образом, gif займет все пространство области, пока видео будет в центре.
Я использую эту команду, но она работает не очень хорошо. он просто обрезает верхнюю и левую стороны видео, в то время как нижняя и правая сторона видео все еще растянуты на все пространство.
ffmpeg -ss 6 -i clip.mp4 -ignore_loop 0 -i b.gif -filter_complex "[0:v]crop=in_w-2*28:in_h-2*25[base];[base][1:v]overlay=15:H-h-25:shortest=1" -codec:v libx264 out.mp4
Эта команда должна делать то, что мне нужно, но есть три проблемы с ней.
ffmpeg -i main.mp4 -vf "movie=bg.mp4:loop=200,hue=s=0[bg];[in]setpts=PTS/2,scale=iw/2:-1,pad=iw+20:ih+20:10:10:color=yellow[m];
- Это добавляет желтую рамку вокруг видео, которое я не хочу добавлять.
- Это увеличивает скорость видео и аудио, как быстрая пересылка.
- Вывод видео приостанавливается через 10,15 секунд, в то время как музыка все еще играет в фоновом режиме до продолжительности видео.
Есть ли способ исправить любую из этих команд.