Convertir les frames d'une vidéo en image

Convertir les frames d'une vidéo en image - Traitement Vidéo - Video & Son

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 ?

Reply

Marsh Posté le 07-04-2003 à 19:26:24   

Reply

Marsh Posté le 08-04-2003 à 19:30:35    

[:vincent-angel]

Reply

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...


Message édité par barnabe le 09-04-2003 à 11:55:05
Reply

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.


---------------
2,21 gigowats !
Reply

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)  
SelectEvery(50,1)


 
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..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed