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 de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *