Trad-Fr
Logiciels => VirtualDub, VirtualDub-MPEG2, VirtualDubMOD & DGMPEGDec => Discussion démarrée par: erwan25 le 01 novembre 2006, 20:04:22
-
Bonjour ja'ai une video je vroudrais prendre des photo de la video toute les 20 seconde je c'est con peu prendre des phtot mais il y en a plus de 200000 sur mon film donc voila aider moi
-
Bonsoir Erwan :D
Capturer une image tous les 20 secondes revient à prélever une image selon un intervalle de frames déterminé. Il faut donc connaître le fps de ta vidéo. A vérifier dans Fichier > Information AVI… Pratiquement, si par exemple, le framerate est de 25 fps, il faudra prélever une image toutes les {20 x 25} = 500 trames.
Pour ce faire, utilise un script Avisynth. Tu peux t’inspirer de ce sujet (http://www.forum.trad-fr.com/viewtopic.php?highlight=selectevery&t=4816).
Le script sera légèrement différent selon la nature de ton fichier et puisque tu veux sélectionner une image toutes les 20 secondes. Cela donnera quelque chose comme ça :
DirectShowSource("C:\chemin_du_fichier\nom_du_fichier.avi")
SelectEvery(500)
Adapte la valeur de SelectEvery en fonction du fps de ta vidéo. @+++ Room |312| :wink:
P.S. : merci de faire un effort d'orthographe.
-
Merci mais la il ya toute les combien de seconde et désoler pour les fautes
-
Re- :D
Cela correspond à toutes les 20 secondes si le fps est de 25. @+++ Room |312| :wink: