2017-09-28 4 views
0

Je réalise une vidéo avec des effets de zoom.FFMPEG Comment zoomer puis dézoomer en une ligne de commande

Je veux mettre en zoom avant, puis effectuer un zoom arrière comme un effet de battement.

"zoompan=z='if(lte(zoom,1.2),zoom+0.0200,zoom-0.0065)':x='iw/2-(iw/zoom)/2':y='ih/2-(ih/zoom)/2':d=500" 

C'était ma première idée, mais elle s'est juste arrêtée au taux de zoom de 1,2.

Je veux que le zoom commence par 1, puis une fois que le zoom a atteint 1,2, puis que le zoom passe lentement à 1,0.

Que suis-je censé faire?

Répondre

0

Utilisez

"zoompan=z='if(lte(mod(on,42),10),zoom+0.0200,zoom-0.0065)':x='iw/2-(iw/zoom)/2':y='ih/2-(ih/zoom)/2':d=500" 

Dans chaque cycle de 42 cadre, ce zoome 10 premières images et effectuer un zoom arrière le reste.