Convertir les frames d'une vidéo en image - Traitement Vidéo - Video & Son
Marsh Posté le 08-04-2003 à 20:51:09
Avec un script avisynth :
DirectShowSource("C: /ma vidéo.avi",fps=25)
SelectEvery(50,1)
ça sélectionne les frames 1, puis 51, puis 101 etc...
Tu ouvres le fichier .avs dans virtualdub, file>save image séquence etc..;
Pour selectionner 2 images/secondes, disons les frames 1 et 12:
DirectShowSource("C: /ma vidéo.avi",fps=25)
SelectEvery(25,1,12)
ça sélectionne les frames 1,12,26,37,51,62, etc...
Marsh Posté le 10-04-2003 à 23:13:08
C'est quoi ce script ? on le crée comment ?
Sinon j'ai trouvé une solution de remplacement. C'est pas hyper pratique, mais ça marche.
C'est avec le Video frame rate control.
Decimate by (divisé par) et si on met par exemple 10, ça prend 1 frame sur dix. Mais il donc d'abord enregistrer la vidéo... et ensuite la faire relire par vdub avec save image séquance.
Marsh Posté le 10-04-2003 à 23:21:52
il faut d'abord installer avisynth.
Ensuite créer un fichier .txt avec notepad par exemple.
dedans on écrit:
Citation : DirectShowSource("C: /ma vidéo.avi",fps=25) |
il faut remplacer "C: /ma vidéo.avi" par le chemin complet du fichier à traiter.
renommer le fichier .txt en .avs
ouvrir le .avs dans virtualdub, save image sequence etc..
Marsh Posté le 07-04-2003 à 19:26:24
VirtualDub le fait, mais il sauvegarde toutes les frames. Ce que je veux c'est par exemple seulement créer 2 images par seconde.
Est-ce qu'un programme fait ça ?