Catégories
Édition vidéo

AviSynth : FadeIn, bumper et FadeOut

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…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.