Voyons comment combiner une suite d’effets dans AviSynth : FadeIn, bumper et FadeOut.
Voici une réponse à un commentaire sur mon billet d’introduction à AviSynth. Un visiteur voulait savoir comment combiner un script avec mon exemple. J’espère avoir bien compris son but et je pense qu’il voulait obtenir la vidéo liée dans l’article :
- Fondu d’ouverture sur une image fixe.
- Vidéo aux bords éliminés : 40 pixels en haut et en bas, 70 pixels à gauche et à droite.
- Ajout de bandes noires de 40 pixels de large en haut et et en bas, 70 pixels à gauche et à droite.
- Longueur de la vidéo limitée à un maximum de 54 secondes (1350 frames), elle sera réduite si elle dure plus longtemps.
- Fondu de fermeture sur 150 frames (soit 6 secondes si 25 frames par secondes).
Cela nous donne l’occasion de voir comment faire des variables dans Avisynth afin de faire une succession de traitements :
video = DirectShowSource("left.wmv", fps=25.0) logo = ImageSource("Bumper.bmp", 0, 125, 25.0).converttoyv12().assumefps(video) audio = Tone(10.0, 440, 48000, 2, "Silence", 0) bumper = audiodub(logo, audio) bumper = FadeIn(bumper, 50, $000000, 25.0) clip = bumper ++ video clip_cropped = Crop(clip, 70,40,-70,-40) clip_borders = AddBorders(clip_cropped, 70,40,70,40) Trim(clip_borders, 0,1350).FadeOut(150)
Il est vrai qu’il est difficile de trouver de l’aide en français sur AviSynth, le principal forum étant en anglais…