Como seqüência png composta no zoompan?

0

Eu tenho o seguinte comando que cria com sucesso um vídeo de 10 segundos a partir de uma única imagem.

/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

Como eu faria para compor uma sequência PNG no topo deste clipe? A sequência PNG seria denominada 0.png - > 239.png

    
por user1661677 07.07.2016 / 01:04

1 resposta

1

Adicione o filtro de sobreposição :

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

Considere o preenchimento nulo de seus nomes de arquivo de 1.png a 001.png para que eles sejam enviados para o arquivo de imagem demuxer na ordem correta.

    
por 07.07.2016 / 01:35

Tags