Now for what it's used for...well at present it mimic's Circo's method of adding cross-fades between game play & title clips along with fading in from black and out to black at the start and end, via AviSynth...hence the naming of this application.
If you review the source code you'll notice the primary function is named after Circo, this is because the original method was what I preferred...but for the sake of uniformity Circo's method is the one recommended to be used. I may at some point add mine back in...but even then Circo's should be the one used for sets distributed here.
Anyways to use this you'll need AviSynth installed along with the latest DirectShowSource plugin (found on SourceForge with AviSynth), which should be extracted into the Plugins folder under AviSynth, next you'll need to install Haali Media Splitter once installed you'll need to copy out of it's installation folder "avss.dll" into the Plugins folder under AviSynth. If you are using AME (Adobe Media Encoder) you may need this Plugin which should be placed something like ".\Program Files\Adobe\Common\Plug-ins\CS4\MediaCore\IM-Avisynth.prm" this of course varies depending on your installation.
Next you'll need to extract the attached or linked archive somewhere on your system, and double click the executable and direct it to the folder that houses the videos you with to create scripts for. Click OK and give it about a second...and your new AVS scripts are now created. These AVS scripts can be used by nearly every encoder out there, and most media players. For example if you want to preview whats been created you can open the script with WMP or MPC. VLC on the other hand...doesn't like them at present.
Anyways the scripts will be placed in sub folders under the folder that you selected which at present look like so:
.\_AVS ### Circo Flip\ .\_AVS ### Circo Standard\ .\_AVS RGB Circo Flip\ .\_AVS RGB Circo Standard\ .\_AVS YUV Circo Flip\ .\_AVS YUV Circo Standard\
Now the ones marked with three hash symbols do not alter color space...and these should be tried first, as changing color space does induce some damage, however it is not visible unless you change color space three or more times. If you have to change color space please use YUV if possible, as this will be the faster of the current two options...as it only uses half the memory that RGB does.
Now you'll notice that at present there are two other tags....Standard & Flip...Flip as you likely guessed flips the orientation of the video...this maybe required for certain codec's.
Oh shoot nearly forgot...the naming of the videos is semi important...it should look like so:
<Game Name><Space>T.<Extension>
<Game Name><Space>G<Value>.<Extension>
Example 1:
Pac Man T.avi
Pac Man G1.avi
Pac Man G2.avi
Pac Man G3.avi
Example 2:
Pac Man T.avi
Pac Man GA.avi
Pac Man GB.avi
Pac Man GC.avi
Now the Title has to be in the same folder as the Game Play video(s). Now you can have Game video's in sub folders...or all in the same folder.
Example 1:
.\Videos\Donkey Kong\Donkey Kong T.avi
.\Videos\Donkey Kong\Donkey Kong G1.avi
.\Videos\Donkey Kong\Donkey Kong G2.avi
.\Videos\Donkey Kong\Donkey Kong G3.avi
.\Videos\Pac Man\Pac Man T.avi
.\Videos\Pac Man\Pac Man G1.avi
.\Videos\Pac Man\Pac Man G2.avi
.\Videos\Pac Man\Pac Man G3.avi
Example 2:
.\Videos\Donkey Kong T.avi
.\Videos\Donkey Kong G1.avi
.\Videos\Donkey Kong G2.avi
.\Videos\Donkey Kong G3.avi
.\Videos\Pac Man T.avi
.\Videos\Pac Man G1.avi
.\Videos\Pac Man G2.avi
.\Videos\Pac Man G3.avi
Sub Folder depth is irrelevant...as the script will recurse through everything under the folder you selected...only effect is that it will take longer to generate the scripts the deeper your sub folders are under the main folder.
Source File Extensions supported are (avi, flv, mkv, mp4) others can be added...but most source files should be in AVI presently.
I'll likely be updating this script more in the future, like adding 4x & 8x resizers for use with certain encoders.
Now since I'm distributing the Source Code with this...users are welcome to make improvements or to disable certain features. This means if you find all you need are the scripts tagged ### you can simply go into the source code and comment out the function call that generates the other scripts by placing a semi-colon at the start of the line.
Example Before:
; No Resize Encodes Fade In & Out To Black Standard _AVS_Circo( '\_AVS ### Circo Standard\' , '' , '' ) ; No Resize Encodes Fade In & Out To Black Flip _AVS_Circo( '\_AVS ### Circo Flip\' , '' , '.FlipVertical()' ) ; No Resize Encodes Fade In & Out To Black Standard RGB _AVS_Circo( '\_AVS RGB Circo Standard\' , '.ConvertToRGB()' , '' ) ; No Resize Encodes Fade In & Out To Black Flip RGB _AVS_Circo( '\_AVS RGB Circo Flip\' , '.ConvertToRGB()' , '.FlipVertical()' ) ; No Resize Encodes Fade In & Out To Black Standard YUV _AVS_Circo( '\_AVS YUV Circo Standard\' , '.ConvertToYUY2()' , '' ) ; No Resize Encodes Fade In & Out To Black Flip YUV _AVS_Circo( '\_AVS YUV Circo Flip\' , '.ConvertToYUY2()' , '.FlipVertical()' )
Example After:
; No Resize Encodes Fade In & Out To Black Standard _AVS_Circo( '\_AVS ### Circo Standard\' , '' , '' ) ; No Resize Encodes Fade In & Out To Black Flip _AVS_Circo( '\_AVS ### Circo Flip\' , '' , '.FlipVertical()' ) ; No Resize Encodes Fade In & Out To Black Standard RGB ; _AVS_Circo( '\_AVS RGB Circo Standard\' , '.ConvertToRGB()' , '' ) ; No Resize Encodes Fade In & Out To Black Flip RGB ; _AVS_Circo( '\_AVS RGB Circo Flip\' , '.ConvertToRGB()' , '.FlipVertical()' ) ; No Resize Encodes Fade In & Out To Black Standard YUV ; _AVS_Circo( '\_AVS YUV Circo Standard\' , '.ConvertToYUY2()' , '' ) ; No Resize Encodes Fade In & Out To Black Flip YUV ; _AVS_Circo( '\_AVS YUV Circo Flip\' , '.ConvertToYUY2()' , '.FlipVertical()' )
Simply recompile and away you go.




Sign In
Create Account
Support Tickets


Back to top






















