Pour convertir avec VirtualDub du WMV (ou n'importe quoi lisible avec WMP) en AVI ou en séquence d'images (plus facilement passable en gif), il faut :
Installer "AVIsynth" et "VirtualDub" (ou "VirtualDubMod" ).
Créer un fichier (texte) contenant le script (modifié en donnant le nom de ta video) ci-dessous et s'appelant "video.avs" (l'extension est importante : c'est un script AVIsynth)
Code :
- # -- Script de lecture avec VirtualDub de n'importe quoi qui soit lisible avec WMP (par xman) --
- fichier = "nom_de_ta_video.wmv"
- film = DirectShowSource(fichier,pixel_type="RGB" )
- # Si ça gueule au sujet des images/seconde, remplace la ligne ci-dessus par :
- # film = DirectShowSource(fichier,pixel_type="RGB",fps=25)
- # mais sans la dièse devant et en remplaçant 25 par le nb d'img/s si tu le connais
- padding = 4-(width(film)%4)
- clip = (padding==4)? film : addborders(film,0,0,padding,0)
- return clip
|
Ensuite, il faut ouvrir ce fichier de script avec VirtualDub. Il fera appel tout seul à AVIsynth pour que ce dernier lui envoie les flux video et audio.
Après tu peux faire ce que tu veux sur la vidéo (la couper, redimensionner, etc...) et l'enregistrer en AVI ou en séquence d'images.