Fade

From Avisynth wiki
Jump to: navigation, search

AviSynth+
Up-to-date documentation: https://avisynthplus.readthedocs.io


FadeIn blends progressively from color at the beginning.
FadeOut blends progressively to color at the end.
FadeIO blends progressively from/to color at both ends.
  • The sound track (if present) also fades linearly to and/or from silence.
  • The fading affects only the first/last num_frames frames of the video.
 
  • The first/last frame of the video becomes almost-but-not-quite color.

An additional color frame is added at the start/end, thus increasing the total frame count by one (or for FadeIO, by two).

 
  • FadeIn0 / FadeOut0 / FadeIO0 do not add the extra color frames, leaving the end(s) almost-but-not-quite color.
  • FadeIn2 / FadeOut2 / FadeIO2 add two extra color frames at the start/end instead of one.


Syntax and Parameters

FadeIn(clip clip, int num_frames [, int color , float fps ] )
FadeOut(clip clip, int num_frames [, int color , float fps ] )
FadeIO(clip clip, int num_frames [, int color , float fps ] )


FadeIn0(clip clip, int num_frames [, int color , float fps ] )
FadeOut0(clip clip, int num_frames [, int color , float fps ] )
FadeIO0(clip clip, int num_frames [, int color , float fps ] )


FadeIn2(clip clip, int num_frames [, int color , float fps ] )
FadeOut2(clip clip, int num_frames [, int color , float fps ] )
FadeIO2(clip clip, int num_frames [, int color , float fps ] )


clip  clip =
Source clip; all AviSynth color formats accepted.
int  num_frames =
Fade duration.
int  color = $000000
Specifies the start/end color; black by default.
  • See Color presets for preset (named) colors.
  • See Colors for more information on specifying colors numerically.
float  fps = 24.0
Provides a reference for num_frames in audio only clips. It is ignored if a video stream is present.
  • Set fps=AudioRate if sample exact audio positioning is required.


Notes

FadeOut(clip, num_frames)

is just a shorthand for

Dissolve(clip, BlankClip(clip, num_frames+1, color=color), num_frames)

(with num_frames+2 instead of num_frames+1 for FadeOut2, and num_frames+0 for FadeOut0).


Changes

v2.56 FadeIn0/FadeIO0 /FadeOut0 commands are added and the fps parameter is added to all fade functions.
v2.07 Added FadeIO/FadeIO2 commands. Added color parameter to all fade functions.
v2.06 Till v2.06 the FadeIn/FadeIn2 commands do not exist, but you can get the same effect by reversing the arguments to Dissolve: Dissolve(Blackness(clip, n+1, color=color), clip, n).
Personal tools