Transition AlbertGasset

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Transition: add documentation (author: Albert Gasset))
 
m (Author)
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{FilterCat4|External_filters|Plugins|Transitions|Effects}}
 
{{FilterCat4|External_filters|Plugins|Transitions|Effects}}
 
{{Filter3
 
{{Filter3
|1=Albert Gasset
+
|1=[https://github.com/albertgasset Albert Gasset]
 
|2=v0.4
 
|2=v0.4
 
|3=[http://www.avisynth.nl/users/warpenterprises/files/transition_5F25_dll_20040123.zip transition_5F25_dll_20040123.zip]
 
|3=[http://www.avisynth.nl/users/warpenterprises/files/transition_5F25_dll_20040123.zip transition_5F25_dll_20040123.zip]
Line 14: Line 14:
  
  
<span style="color:red">'''Note:'''</span> [[Transition]] is a C-plugin so it must be loaded using [[Plugins#LoadCPlugin|LoadCPlugin]], except if you're using AviSynth+, it allows autoloading of C-plugins.
+
<span style="color:red">'''Note:'''</span> [[Transition_AlbertGasset|Transition]] is a C-plugin so it must be loaded using [[Plugins#LoadCPlugin|LoadCPlugin]], except if you're using AviSynth+, it allows autoloading of C-plugins.
 
<br>
 
<br>
 
<br>
 
<br>
 +
 
== Requirements ==
 
== Requirements ==
* [x86] [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
+
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.5.8 or greater]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]
  
Line 113: Line 114:
 
|[https://web.archive.org/web/20170703153334if_/http://www.avisynth.nl/users/warpenterprises/files/transition_5F25_dll_20040123.zip transition_5F25_dll_20040123.zip]
 
|[https://web.archive.org/web/20170703153334if_/http://www.avisynth.nl/users/warpenterprises/files/transition_5F25_dll_20040123.zip transition_5F25_dll_20040123.zip]
 
|}
 
|}
 +
<br>
 +
==External Links ==
 +
<br>
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
 
'''Back to [[External_filters#Transitions|External Filters]] &larr;'''
 
'''Back to [[External_filters#Transitions|External Filters]] &larr;'''

Latest revision as of 05:08, 5 July 2020

Abstract
Author Albert Gasset
Version v0.4
Download transition_5F25_dll_20040123.zip
Category Transitions and Effects
License GPLv2
Discussion Doom9 Forum


Contents

[edit] Description

Transition plugin for AviSynth.


Note: Transition is a C-plugin so it must be loaded using LoadCPlugin, except if you're using AviSynth+, it allows autoloading of C-plugins.

[edit] Requirements


[edit] Syntax and Parameters

Transition (clip, clip clip2, int "frames", string "pattern", int "smooth", int "a_offset", int "a_frames")
Parameters
----------

    clip "clip"
        The first clip
        
    clip "clip2"
        The second clip
        
    int "frames"
        Length of the transition. Default is 0.
         
    string "pattern"
        Pattern of the transition. It must be the name of a built-in pattern or
        a 8/24/32 bpp bitmap file (in 24/32 bpp format only the blue channel is
        used). Default is pattern "", an all-zero bitmap. See below for the
        for the list of built-in patterns.

    int "snooth"
        To make a smoother transition. Valid range: from 0 to 7. Default is 0.
    
    int "a_offset"
        To make the transition of the audio start earlier or later than the
        video's. Value in FRAMES, not in samples (I think it's easier to work
        with frames).
        Note: audio is always in sync with video, it's the offset of the
        transition, not the offset of the audio (despite the name).
    
    int "a_frames"
        Length of the audio transition. If negative "frames" is used (same as
        video. Default is -1.


Built-in patterns
-----------------

    WipeLeft
    WipeRight
    WipeUp
    WipeDown
    WipeLeftUp
    WipeLeftDown
    WipeRightUp
    WipeRightDown
    WipeHorizontalIn
    WipeHorizontalOut
    WipeVerticalIn
    WipeVerticalOut
    WipeCenterIn
    WipeCenterOut
    RandomBlocks
    RandomLargeBlocks
    RandomSmallBlocks
    RandomVeryLargeBlocks
    RandomVerySmallBlocks


[edit] Examples

 clip1   = FFImageSource("bcn.jpg").Loop(50)
 clip2   = FFImageSource("bcn2.jpg").Loop(50)

 frames  = 50
 pattern = "transition.bmp"
 smooth  = 4

 t1 = Transition(clip1, clip2, frames, pattern, smooth)
 t2 = Transition(clip2, clip1, frames, pattern, smooth)

 return (t1++t2).Loop(10)


[edit] Changelog

Version      Date            Changes
v0.4 2004/01/23 - latest release


[edit] Archived Downloads

Version Download Mirror
v0.4 transition_5F25_dll_20040123.zip transition_5F25_dll_20040123.zip


[edit] External Links




Back to External Filters

Personal tools