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 23: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).
And all that does is load, convert audio to mono and amplify, resize the video and then crop it (as Manono says, probably better to crop first).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, 22:29 -
First Things First
By vusamoyo in forum ffmpegX general discussionReplies: 1Last Post: 31st Jan 2009, 05:53 -
trying to do 2 things at once
By AMGvh in forum Newbie / General discussionsReplies: 4Last Post: 17th May 2008, 20: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, 18:59 -
Helping with hooking things up..
By Superstar24 in forum Newbie / General discussionsReplies: 18Last Post: 23rd Jul 2007, 23:05




Quote