Fade
Raffriff42 (Talk | contribs) m (added category) |
m |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | <div {{BlueBox2|40|0|3px solid purple}} > |
+ | {{AvsPlusFullname}}<br> | ||
+ | Up-to-date documentation: [https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/fade.html https://avisynthplus.readthedocs.io] | ||
+ | </div> | ||
− | |||
− | {{ | + | {| border="0" |
+ | |- | ||
+ | |'''FadeIn''' | ||
+ | |blends progressively ''from'' {{FuncArg|color}} at the beginning. | ||
+ | |- | ||
+ | |'''FadeOut''' | ||
+ | |blends progressively ''to'' {{FuncArg|color}} at the end. | ||
+ | |- | ||
+ | |'''FadeIO''' | ||
+ | |blends progressively from/to {{FuncArg|color}} at ''both'' ends. | ||
+ | |} | ||
+ | |||
+ | <div style="max-width:68em" > | ||
+ | *The sound track (if present) also fades linearly to and/or from silence. | ||
+ | |||
+ | *The fading affects only the first/last {{FuncArg|num_frames}} frames of the video. | ||
+ | {{HalfBreak}} | ||
+ | *The first/last frame of the video becomes almost-but-not-quite {{FuncArg|color}}. | ||
+ | <div {{ListItemContinue}}> | ||
+ | An additional {{FuncArg|color}} frame is added at the start/end, thus increasing the total frame count by one (or for '''FadeIO''', by two). | ||
+ | </div> | ||
+ | {{HalfBreak}} | ||
+ | *'''FadeIn'''{{BoldColor|blue|100|0}} / '''FadeOut'''{{BoldColor|blue|100|0}} / '''FadeIO'''{{BoldColor|blue|100|0}} do not add the extra {{FuncArg|color}} frames, leaving the end(s) almost-but-not-quite {{FuncArg|color}}. | ||
+ | |||
+ | *'''FadeIn'''{{BoldColor|blue|100|2}} / '''FadeOut'''{{BoldColor|blue|100|2}} / '''FadeIO'''{{BoldColor|blue|100|2}} add ''two'' extra {{FuncArg|color}} frames at the start/end instead of one. | ||
+ | </div> | ||
+ | __NOTOC__ | ||
+ | |||
+ | == Syntax and Parameters == | ||
+ | <div style="max-width:68em" > | ||
+ | {{Func3Def | ||
+ | |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'' ] ) | ||
+ | }} | ||
+ | |||
+ | |||
+ | {{Func3Def | ||
+ | |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'' ] ) | ||
+ | }} | ||
+ | |||
+ | |||
+ | {{Func3Def | ||
+ | |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'' ] ) | ||
+ | }} | ||
+ | |||
+ | |||
+ | :{{Par2|clip|clip|}} | ||
+ | ::Source clip; all AviSynth [[Convert|color formats]] accepted. | ||
+ | |||
+ | :{{Par2|num_frames|int|}} | ||
+ | ::Fade duration. | ||
− | + | :{{Par2|color|int|$000000}} | |
+ | ::Specifies the start/end color; black by default. | ||
+ | ::*See [[Color_presets|Color presets]] for preset (named) colors. | ||
+ | ::*See [[Colors]] for more information on specifying colors numerically. | ||
− | + | :{{Par2|fps|float|24.0}} | |
+ | ::Provides a reference for {{FuncArg|num_frames}} in audio only clips. It is ignored if a video stream is present. | ||
+ | ::*Set {{FuncArg|fps}}=[[Clip_properties|AudioRate]] if sample exact audio positioning is required. | ||
+ | </div> | ||
− | |||
− | + | == Notes == | |
+ | <div {{BoxWidthIndent|48|0}} > | ||
+ | FadeOut(clip, {{FuncArg|num_frames}}) | ||
+ | </div> | ||
+ | is just a shorthand for | ||
+ | <div {{BoxWidthIndent|48|0}} > | ||
+ | [[Dissolve]](clip, [[BlankClip]](clip, {{FuncArg|num_frames}}+1, color={{FuncArg|color}}), {{FuncArg|num_frames}}) | ||
+ | </div> | ||
+ | (with num_frames+'''2''' instead of num_frames+'''1''' for <tt>FadeOut2</tt>, and num_frames+'''0''' for <tt>FadeOut0</tt>). | ||
− | |||
− | + | == Changes == | |
+ | <div style="max-width:56em" > | ||
{| border="1" | {| border="1" | ||
|- | |- | ||
Line 27: | Line 97: | ||
| 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''). | | 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''). | ||
|} | |} | ||
+ | </div> | ||
[[Category:Internal filters]] | [[Category:Internal filters]] | ||
[[Category:Timeline_editing_filters]] | [[Category:Timeline_editing_filters]] |
Latest revision as of 07:32, 18 September 2022
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.
[edit] 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.
- Specifies the start/end color; black by default.
- 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.
- Provides a reference for num_frames in audio only clips. It is ignored if a video stream is present.
[edit] Notes
FadeOut(clip, num_frames)
is just a shorthand for
(with num_frames+2 instead of num_frames+1 for FadeOut2, and num_frames+0 for FadeOut0).
[edit] 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). |