appliquer un filtre avisynth sur une période donnée

Modérateur: Modérateurs

appliquer un filtre avisynth sur une période donnée

Messagepar starsZ1 » Sam 05 Mar, 2011 16:59

Bonjour,

Je me pose une question sur avisynth.

J'ai une vidéo de 5 min par exemple et j'aimerais appliquer le filtre TurnLeft de la 2éme min jusqu'a la 4éme.
Est-il possible de faire cela ?
starsZ1
 
Messages: 28
Inscription: 12 Déc 2010

Messagepar pepsilite » Sam 05 Mar, 2011 17:15

Hello...
Avec un script comme ça :
Source="e:\--VIDE~1\FILMSS~1\SPECTA~1\SPECTA~1.AVI"
Largeur=720
Hauteur=544

Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000)
Video=ConvertToYV12(Video)
Video=LanczosResize(Video, Largeur, Hauteur)
_adv0=Trim(Video, 0, 2999)
_adv0=AddBorders(_adv0, 0, 88, 0, 88)
_adv1=Trim(Video, 3000, 4999)
_adv1=TurnLeft(_adv1)
_adv1=AddBorders(_adv1, 88, 0, 88, 0)
Video=AlignedSplice(_adv0, _adv1)
Return(Video)

Sauf que vas te retrouver avec une vidéo "carrée" parce qu'AVIsynth ne peut restituer une vidéo qui n'a pas la même résolution tout du long, dans mon exemple, la vidéo d'origine fait 720x544 et une fois tournée 544x720, pour que ça marche avec AVIsynth, il faut impérativement qu'elle fasse 720x720 tout du long... ou bien 720x544 aussi en "tournée" mais avec ajout de bandes noires et un crop pour que la vidéo continue à être en 720x544...
05/07/15 m4ng v5 est disponible au téléchargement en version finale : m4ng v5
Avatar de l’utilisateur
pepsilite
The Grinch
The Grinch
 
Messages: 22820
Inscription: 03 Fév 2007
Localisation: Chez moi le plus possible ...


Retourner vers Scripts Avisynth

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités