FilmCutter was created to serve as a platform for writing AviSynth scripts. I found myself using three or four tools to finish a script, jumping between programs to collect data, so I wrote this tool to act as a launch point for creating my AviSynth scripts.
This guide will show you how to easily add the advance transitions in the AviSynth plug-in TransAll to your scripts.
This guide applies to the version shown at the top of the page and all following versions. This and other guides will be maintained "asap". Please view the change log for additional information.
I had intended to write this guide after I had added support for this plug-in to avsFilmCutter's GUI but this part of the project has been derailed or delayed because of a change in the projects over-all goals. This is not a bad thing at all, it is a very good thing, is just changes the way FilmCutter is written to accommodate these changes. Enough about the future let's deal with the now.
TransAll is an external plug-in written by Mr V.C. Mohan, you can download the plug-in and Mr. Mohan's other work at one of the following locations.
Quoting his documentation "Around 150 distinct transitions can be created with these functions." That is a lot of transitions. The list is shown below.
|
|
|
The best thing about this plug-in is that the functions are compatible with the way FilmCutter writes dissolves.
Transition | TransDuration | StartFrame | LastFrame |
FadeIn | 60 | 21727 | 29688 |
Dissolve | 90 | - | - |
- | - | 29865 | 37190 |
Dissolve | 90 | - | - |
- | - | 37191 | 42934 |
Dissolve | 120 | - | - |
FadeOut | 90 | 46471 | 49191 |
t01 = FadeIn(trim(21727,29587),60)
t02 = Dissolve(trim(29588,29688),trim(29865,29965),90)
t03 = trim(29966,37089)
t04 = Dissolve(trim(37090,37190),trim(37191,37291),90)
t05 = trim(37292,42803)
t06 = Dissolve(trim(42804,42934),trim(46471,46601),120)
t07 = FadeOut(trim(46602,49191),90)
t01 = FadeIn(trim(21727,29587),60)
t02 = Dissolve(trim(29588,29688),trim(29865,29965),90)
t03 = trim(29966,37089)
t04 = TransSlantWipe(trim(37090,37190),trim(37191,37291),90,ne)
t05 = trim(37292,42803)
t06 = Dissolve(trim(42804,42934),trim(46471,46601),120)
t07 = FadeOut(trim(46602,49191),90)
All that needs to be done is change Dissolve to the transition name and add the missing function arguments. In the above example there is only one additional argument some TransAll transitions have many.
Just remember to save your edited script under a new name or FilmCutter could overwrite your work if you revisit that project. It may be best to select new project which will clear FilmCutter and open the project output script alone, then just save it under a new name and remember FilmCutter is still stupid and always writes the project output file to match the project name. If opened as a source script you can save it to any file name you would like.
avsFilmCutter © 2005 - 2007 Robert Clark, a.k.a. ebobtron.