Hello everybody,
Few days ago i buy A64 X2 3800. Processor is good and work twice faster but i was interesesting about avisynth.
With new processor i have speed up just 30 second in avisynth. This is very small and i ask can i avisynth or my script speed up.
This is script which i use. I use convolution filter at high noise reduction because only than i got excellent result.
So, when i have Athlon 64 3200 it took 1 minute and 55 second to render to mpeg2(720x576) and now with Athlon 64 X2 3800 it took 1 minute and 30 second to render to mpeg2(720x576).Code:LoadPlugin("Convolution3d.dll") avisource("D:\CAPTURE\capture.avi") ConvertToYuY2(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (1, 32, 128, 16, 64, 10, 0) evn=SelectEven.Convolution3D (1, 32, 128, 16, 64, 10, 0) Interleave(evn,odd) Weave() crop(8,4,-8,-12) AddBorders(8,8,8,8)
I capture with Canopus ADVC 110 to DV avi and with CCE and avisynth i render to mpeg2(720x576).
Again, question is: Can i optimize my script or something to work faster with avisytnh.
best regard
+ Reply to Thread
Results 1 to 9 of 9
-
-
Hi-
See if this thread helps you to get faster encoding:
http://forum.doom9.org/showthread.php?t=94996
I think his work will be integrated into AviSynth pretty soon. -
thanks for info.
How to implement this in my script.
I copy MT.dll in avisynth in plugin directory and copy avisynth.dll in system32.
But question is what next? How to implement in this script
Code:LoadPlugin("Convolution3d.dll") avisource("D:\CAPTURE\capture.avi") ConvertToYuY2(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (0, 32, 128, 32, 128, 10, 0) evn=SelectEven.Convolution3D (0, 32, 128, 32, 128, 10, 0) Interleave(evn,odd) Weave() crop(8,4,-8,-12) AddBorders(8,8,8,8)
-
I get excellent results when i just add SetMTMode(2) at first line.
Code:SetMTMode(2) LoadPlugin("Convolution3d.dll") avisource("D:\CAPTURE\bmw.avi") ConvertToYuY2(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (1, 32, 128, 16, 64, 10, 0) evn=SelectEven.Convolution3D (1, 32, 128, 16, 64, 10, 0) Interleave(evn,odd) Weave() crop(8,4,-8,-12) AddBorders(8,8,8,8)
I think that i just need to add SetMTMode(2). -
So how long does your test encode take now? Are you almost down to a minute? If it works for you, you might post in that thread and thank the guy.
-
Now i have one error.
When encoding begin, few minutes after it sais:
Mux video buffer overflow.
When i try without scrip everything is OK. What can be this? -
Sorry, I haven't installed my dual processor yet. I think you should ask in that Doom9 thread.
Similar Threads
-
VHS to DVD Restoration. Best AviSynth scripts?
By VideoFanatic in forum RestorationReplies: 47Last Post: 25th Oct 2011, 06:34 -
About using AviSynth scripts with MeGUI 0.3.5.0.
By Nagashi in forum DVD RippingReplies: 56Last Post: 15th Jul 2010, 10:15 -
I need some help on writing H.264 AVISynth scripts
By rocky12 in forum Newbie / General discussionsReplies: 46Last Post: 6th Dec 2008, 13:40 -
WAV audio error using AVISynth scripts
By rocky12 in forum AudioReplies: 3Last Post: 3rd Dec 2008, 09:03 -
Avisynth scripts and VDubMOD filters
By GangstaRap in forum Newbie / General discussionsReplies: 2Last Post: 13th May 2007, 11:39