VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member craigarta's Avatar
    Join Date
    Jun 2001
    Location
    Cascade Mountains
    Search Comp PM
    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)
    Last edited by craigarta; 20th Aug 2011 at 22:43.
    Quote Quote  
  2. 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.
    Quote Quote  
  3. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    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)
    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).
    Is that what you wanted to do?
    Quote Quote  
  4. Member
    Join Date
    Jul 2009
    Location
    Spain
    Search Comp PM
    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)
    Quote Quote  
  5. Member craigarta's Avatar
    Join Date
    Jun 2001
    Location
    Cascade Mountains
    Search Comp PM
    That could explain a few things. I just used the avs file that xvid4psp last made as an example and went from there.
    Changing a few file names where needed.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!