OK since XVID4PSP has decided to never run rver again on my pc after the latest windows upgrade
I have ventured more in the AvsP world. I have a basic understanding AVS structures but I think Im missing something on this script.
Can anyone tell me what Im missing. The reason I ask is normally this a 6 hour encode and it seems to be taking 45 minutes
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\soxfilter.dll")
video =MPEG2Source("C:\Users\TC\Desktop\six million dollar man season 4\Six Million Dollar Man - Season 04\Six Million Dollar Man - s04e01.d2v", cpu=1)
audio = NicAC3Source("C:\Users\TC\Desktop\six million dollar man season 4\Six Million Dollar Man - Season 04\Six Million Dollar Man - s04e01 T80 2_0ch 192Kbps DELAY 0ms.ac3")
AudioDub(video, audio)
ConvertToMono()
AmplifydB(9.043)
ConvertToYV12()
###[FILTERING]###
#plugin_files
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\HQDN3D.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\dfttest.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainTSSE2.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mvtools.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\aWarpSharp.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\WarpSharp.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\deblock.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\DctFilter.dll")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\Deblock_QED_MT2.avs")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
Import("C:\Users\TC\Desktop\AvsPmod_v2.2.0\GradFun 2DBmod.v1.5.avsi")
Import("C:\Users\TC\Desktop\AvsPmod_v2.2.0\Limited SharpenFaster.avs")
Import("C:\Users\TC\Desktop\AvsPmod_v2.2.0\MC_Spud s.avsi")
Import("C:\Users\TC\Desktop\AvsPmod_v2.2.0\YLevels _mt.avsi")
setmtmode(2)
setmemorymax(768)
Lanczos4Resize(640, 480)
crop(6,0,-6,0)
+ Reply to Thread
Results 1 to 5 of 5
-
Last edited by craigarta; 20th Aug 2011 at 22:43.
-
Maybe it's going more quickly because you're using none of those filters you loaded after the ###[FILTERING]### line. Did you really want to encode a video with a resolution of 628x480? Ordinarily you'd crop before resizing.
And you don't need the ConvertToYV12() line as DVDs are already in YV12. -
I think this is equivalent, omitting all the unnecessary loads:
(you'll get error messages if anything is missing).
Code:loadplugin("C:\Program Files (x86)\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll") loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") video =MPEG2Source("C:\Users\TC\Desktop\six million dollar man season 4\Six Million Dollar Man - Season 04\Six Million Dollar Man - s04e01.d2v", cpu=1) audio = NicAC3Source("C:\Users\TC\Desktop\six million dollar man season 4\Six Million Dollar Man - Season 04\Six Million Dollar Man - s04e01 T80 2_0ch 192Kbps DELAY 0ms.ac3") AudioDub(video, audio) ConvertToMono() AmplifydB(9.043) ConvertToYV12() setmtmode(2) setmemorymax(768) Lanczos4Resize(640, 480) crop(6,0,-6,0)
Is that what you wanted to do? -
Another observation on your script: the setmtmode(2) has no effect, since the first setmtmode command in a script must come before any filters are called.
If you want multi-threaded operation, add this line to the start of the script (still keeping the later setmtmode(2)):
SetMTMode(5)
Similar Threads
-
Things have changed
By Marco33 in forum Off topicReplies: 13Last Post: 23rd Dec 2010, 21:29 -
First Things First
By vusamoyo in forum ffmpegX general discussionReplies: 1Last Post: 31st Jan 2009, 04:53 -
trying to do 2 things at once
By AMGvh in forum Newbie / General discussionsReplies: 4Last Post: 17th May 2008, 19:55 -
Ok. I'm not new to VirtualDub but there are things i still dont know about.
By Balefor in forum Capturing and VCRReplies: 2Last Post: 14th Aug 2007, 17:59 -
Helping with hooking things up..
By Superstar24 in forum Newbie / General discussionsReplies: 18Last Post: 23rd Jul 2007, 22:05