2024-05-27 07:24:43
J’ai une question pour ceux qui connaissent la fonction zoom de moviepy. Je souhaite créer une vidéo qui effectue un zoom sur un point spécifique d’une photo, mais je n’y parviens pas.
Si j’utilise simplement le zoom, il zoomera vers le centre de la photo, n’est-ce pas ? Au lieu de cela, j’aimerais zoomer vers le côté droit de la photo, ou vers le bas, etc.
J’ai exécuté le code suivant et maintenant, il effectue un zoom sur le coin supérieur gauche de la photo au lieu du centre.
zoomRation = 0,04 taille d’écran = (1920,1080) clipPic1 = ImageClip(‘Image.png’).set_position((“center”,”center”)).set_duration(5) clipPic1 = clipPic1.resize(screensize) clipPic1 = clipPic1. set_position(lambda t : (t * 3 ,0)) #3 est un échantillon. clipPic1 = clipPic1.resize(lambda t : 1 + zoomRation * t) comsite1 = CompositeVideoClip([clipPic1],size=size de l’écran) finalClip = concatenate_videoclips([comsite1],method=”compose”) finalClip.write_videofile(“final.mp4”,fps=10)
Cependant, définir le 3 dans l’échantillon sur -3 agrandit également l’image vers le coin supérieur gauche. De plus, la photo entière est déplacée vers la droite et un fond noir apparaît sur le côté gauche de l’écran.
#moviepy #Comment #zoomer #sur #point #spécifique #dune #photo
1716789048