FFMPEG видео масштаб и добавить фоновое изображение - PullRequest
0 голосов
/ 05 октября 2018

Я хочу создать видео с помощью ffmpeg.Есть фоновое изображение (450pxx800px) и видео (неизвестных размеров).Я хочу масштабировать до видео 450x800 и поставить изображение на видео-фон.Я пытаюсь этот код, но когда закончите работу, видео создайте без звука.что я должен делать?

ffmpeg -loop 1 -i C:\Users\drt\Desktop\media\background\bg4.png -vf "movie='C\:\\Users\\drt\\Desktop\\media\\fX4I0jW8_fX4I0jW8.mp4',scale=450:800:force_original_aspect_ratio=1,pad=450:800:0:264:color=black@0,setsar=1[inner];[in][inner] overlay=0:0[out]" -ss 00:00:00.000 -to 00:00:15.000 -y C:\Users\drt\Desktop\media\2q4pyZpSCE7syzJMj.mp4

1 Ответ

0 голосов
/ 05 октября 2018

Вам необходимо отобразить выходные потоки.Кроме того, нет необходимости использовать фильтр фильма: этот метод из миллиарда лет назад.

ffmpeg -y -i C:\Users\drt\Desktop\media\fX4I0jW8_fX4I0jW8.mp4 -i C:\Users\drt\Desktop\media\background\bg4.png  -filter_complex "[1:v]scale=450:800:force_original_aspect_ratio=1,pad=450:800:0:264:color=black@0,setsar=1[inner];[0:v][inner]overlay=0:0[video]" -map "[video]" -map 0:a -c:a copy -to 00:00:15.000 C:\Users\drt\Desktop\media\2q4pyZpSCE7syzJMj.mp4
...