Як складова PNG послідовність на zoompan?


0

У мене є така команда, яка успішно створює 10-секундне відео з одного зображення.

/usr/bin/ffmpeg -y -loop 1 -framerate 24 -i /var/www/html/data/photos/$image.jpg -vf \"zoompan=z='min(zoom+0.0005,1.12)':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=240:s=hd1080:fps=24\" -c:v libx264 -pix_fmt yuv420p -t 10 -s hd1080 -crf 20  /var/www/html/data/renders/$project_id/$scene.mp4

Як би я пішов про складання послідовності PNG вгорі цього кліпу. Послідовність PNG буде названа 0.png->239.png

Відповіді:


1

Додати фільтр накладання :

ffmpeg -loop 1 -framerate 24 -i image.jpg -framerate 24 -i %03d.png -filter_complex \
"[0:v]zoompan=z='min(zoom+0.0005,1.12)':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=240:s=hd1080:fps=24[bg]; \
 [bg][1:v]overlay=10:10:shortest=1,format=yuv420p" \
-c:v libx264 -crf 20 output.mp4

Розглянемо нульовий доповнюючи ваші імена файлів з 1.pngдо 001.pngтак вони надходять в файл зображення демультиплексор в правильному порядку.


це, здається, працює, але це також вніс невеликий «тремтіння» в мій зумппан - де раніше це було дуже гладко. Що може бути причиною цього? Якесь масштабне питання?
користувач1661677

@ user1661677 Я спробую заглянути завтра.
llogan

дуже цінується. Дякую за допомогу поки що.
користувач1661677
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.