ayanefan wrote:I managed to get 7-8fps with this script! It used to be 3fps.
An 800mb +/- 20mb was done in 2 minutes!!!
SetMTMode(2)
MPEG2Source("C:\AMV_Project\FireFight\VOBs\K_S_Vol1\K_S_Vol1.d2v", cpu=6)
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\FluxSmooth.dll")
TFM().TDecimate(mode=1)
MT("""Deen("a3d",4,10,12).TFM().TDecimate(mode=1).vmToon(strength=164).Crop(8,0,-8,-0).UnDot().Tweak(cont=1.1,sat=1.05,bright=0, hue=.2).TemporalSoften(4,4,8,15,2)""")
ayanefan wrote:BasharOfTheAges wrote:Well, there are some things that mode 2 an do that mode 1 can't, so =/
Was that an attempt to make me look silly?
ayanefan wrote:BasharOfTheAges wrote:I'm running a core2duo with 4GB of RAM now so the degree of awesome would jump with just the old version of avisynth at my disposal.
You make me sick! All I have is an AMD X2 6000 w/ 1gb ram.
ayanefan wrote:But I do have another wonder about this. It's actually a MultiThread version of AviSynth, right? Now, MT has been out before dual core so could there be a Multi-Core version of it too in the future?? It might make it go totally to the moon awesome!
MTsource
MTsource(string filter,int delta,int threads,int max_fetch)
All parameters are named. Function parameters:
filter string = No default
source filter to run multithreaded. Currently only internal and external source filters are supported (like DirectShowSource, Avisource, MPEG2Source) . You can use an avs defined filter or a non-source filter but it might crash or produce frame corruption.
delta int = 1
this is how many frames there are between each frame request so if you are only going to read every second frame set it to 2 or if you are reading the frames backwards set it to -1. More complex frame access pattern like SelectEvery(10,3,6,7) are not supported (but might work anyway as the requested frames are in the cache, there will just be some waisted memory from non requested frame in the cache)
threads int = 2
number of threads to run. Set this to the number of threads your computer is able to run concurrently.
max_fetch int = 30
This is the maximum number of frames ahead of the currently requested frame that MTsource will fetch. Setting it to low will leaving the threads idle for most of the time and setting it to high will waste to much memory. Mpeg2Source("D:\Goddess\disk1.d2v",cpu=4)
TFM(d2v="D:\Goddess\disk1.d2v",order=-1,mode=5,PP=7,field=-1,slow=2)
vaguedenoiser(threshold=2,method=1,nsteps=6,Wiener=true,chromaT=2.0)
removegrain(mode=5)
deen("a3d",3,4,4)
limitedsharpenfaster(edgemode=1,wide=true,strength=250,smode=1)
vmtoon(strength=25)
crop(120,0,-120,0)BasharOfTheAges wrote:I just hope the color banding i'm seeing in VdubMod is a result of poor playback and not how the rendered version will look - because my source seems beautiful normally but ugly as all hell when i open it up in vdubmod.
Scintilla wrote:BasharOfTheAges wrote:I just hope the color banding i'm seeing in VdubMod is a result of poor playback and not how the rendered version will look - because my source seems beautiful normally but ugly as all hell when i open it up in vdubmod.
Usual solution for this problem: Options --> Preferences --> Main tab, then set "Output color depth" to "Use output setting".
For some reason, VDubMod defaults to only 16-bit output color depth, which is insufficient for most any video you find these days.
Scintilla wrote:Usual solution for this problem: Options --> Preferences --> Main tab, then set "Output color depth" to "Use output setting".
For some reason, VDubMod defaults to only 16-bit output color depth, which is insufficient for most any video you find these days.
Users browsing this forum: No registered users and 1 guest