проблемы масштабирования при добавлении изображений в видео - PullRequest
0 голосов
/ 27 сентября 2019

Когда я добавляю два изображения в видео, второе добавленное изображение по какой-то причине уменьшается.

У меня есть два изображения arrow.png и icon1.png и одно видео background.mp4, когда я добавляюдва изображения на видео, результат состоит в том, что первое изображение добавлено с правильным размером, но второе изображение добавлено с уменьшенным размером, вероятно, в половине указанного размера.

это моя команда:

ffmpeg -i background.mp4 -i arrow.png -i icon1.png -filter_complex "[1:v]scale=311:175,setsar=1,format=bgra[img1];
[img1]rotate=30*PI/180:c=none:ow=rotw(30*PI/180):oh=roth(30*PI/180)[rotate1];[2:v]scale=319:179,setsar=1,format=bgra[img2];
[img2]rotate=59*PI/180:c=none:ow=rotw(59*PI/180):oh=roth(59*PI/180)[rotate2];[0][rotate1]overlay=242:-22:enable='between(t,0,6)',scale=hd720[overlay1];
[overlay1][rotate2]overlay=34:13:enable='between(t,0,6)',scale=hd720" -c:a copy -c:v libx264 -preset ultrafast -y test01.mp4

Я ожидаю того же размера, что и указанный

1 Ответ

0 голосов
/ 27 сентября 2019

Я подозреваю, что масштаб после первого наложения является непреднамеренным.Снимите его и проверьте.

ffmpeg -i background.mp4 -i arrow.png -i icon1.png -filter_complex "[1:v]scale=311:175,setsar=1,format=bgra[img1]; [img1]rotate=30*PI/180:c=none:ow=rotw(30*PI/180):oh=roth(30*PI/180)[rotate1];[2:v]scale=319:179,setsar=1,format=bgra[img2]; [img2]rotate=59*PI/180:c=none:ow=rotw(59*PI/180):oh=roth(59*PI/180)[rotate2];[0][rotate1]overlay=242:-22:enable='between(t,0,6)'[overlay1]; [overlay1][rotate2]overlay=34:13:enable='between(t,0,6)',scale=hd720" -c:a copy -c:v libx264 -preset ultrafast -y test01.mp4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...