VideoHelp Forum




+ Reply to Thread
Results 1 to 16 of 16
  1. here is my previous discussion
    https://forum.videohelp.com/threads/379809-How-do-i-make-a-good-Anime-DVD-rip

    basically i try to rip anime from DVD and try to minimize the problems they have (they are listed in the previous discussion)
    and then upscale them with some avisyth filters

    this is my process up until now

    i use DVD Decrypter to take the chapters i want and make a VOB file out of them
    and then i use "DGIndex" to make a d2v which i load into avspmod with "Mpeg2Source"
    (also i have a quastion , what is the difference between "save project" and "save project and demux video" and which one should i use)
    up til now everything works fine

    a guy in the previous discussion advised me to use QTGMC to clean of the source
    i did everything that was supposed to make it work

    http://forum.doom9.org/showthread.php?t=156028

    i've placed "QTGMC-3.32.avsi" insude the plugins folder and all the plugins that comes in the plugins package
    also pasted the "fftw3.dll , libfftw3f-3.dll" in SysWoW64 folder as asked

    thats it ,it supposed to work right?

    the first error i've got was this when i try to load the script https://forum.videohelp.com/images/imgfiles/LAeyXYL.jpg
    i've solved it by changing the name of "mt_masktools-26.dll" to "mt_masktools_26.dll"
    and it solved the problem tho i am not sure its right

    next i try to load the simple script

    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    QTGMC(Preset="Slow")

    and it errors

    Cache: Filter returned invalid response to CACHE_GETCHILD_CACHE_MODE. 129064256
    (c:\"path"\QTGMC.avs, line 776)
    (c:\"path"\QTGMC.avs, line 386)

    any suggestions?

    do you recommend to use "QTGMC" for this?
    Quote Quote  
  2. Member
    Join Date
    Mar 2011
    Location
    Nova Scotia, Canada
    Search Comp PM
    DG Index doesn't seem to have been updated since 2010. It's no longer developed and you may be the only user here at this point. That's called abandonware. There are many other encoders you could use. Handbrake (or VidCoder, which is handbrake with a different GUI some find easier) or Avidemux are reasonably powerful and reasonably easy to use.

    And I don't see why you want to upscale to a higher resolution. You can't turn DVD video into HD that way. The information just isn't there in the source video. It's going to look like upscaled DVD res video, ie. more artifacts.
    Quote Quote  
  3. Originally Posted by Hoser Rob View Post
    DG Index doesn't seem to have been updated since 2010. It's no longer developed and you may be the only user here at this point. That's called abandonware. There are many other encoders you could use. Handbrake (or VidCoder, which is handbrake with a different GUI some find easier) or Avidemux are reasonably powerful and reasonably easy to use.

    And I don't see why you want to upscale to a higher resolution. You can't turn DVD video into HD that way. The information just isn't there in the source video. It's going to look like upscaled DVD res video, ie. more artifacts.
    well , i know that
    but i dont intend to just change to resolution from 480p to 720p
    i intend to use filters that i found very helpful and its more of self preference thing
    just help me solve the problem nad if you can please explain what "QTGMC exactly does
    Quote Quote  
  4. Originally Posted by Hoser Rob View Post
    DG Index doesn't seem to have been updated since 2010. It's no longer developed and you may be the only user here at this point. That's called abandonware.
    It hasn't been updated in years because it hasn't needed it. It's the most reliable way of dealing with MPEG 2 video.
    Quote Quote  
  5. Originally Posted by zanzar View Post
    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    QTGMC(Preset="Slow")

    and it errors

    Cache: Filter returned invalid response to CACHE_GETCHILD_CACHE_MODE. 129064256
    (c:\"path"\QTGMC.avs, line 776)
    (c:\"path"\QTGMC.avs, line 386)
    Are you running an MT build of AviSynth? Try adding SetMtMode(5,4) at the start of the script.
    Quote Quote  
  6. Originally Posted by jagabo View Post
    Originally Posted by zanzar View Post
    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    QTGMC(Preset="Slow")

    and it errors

    Cache: Filter returned invalid response to CACHE_GETCHILD_CACHE_MODE. 129064256
    (c:\"path"\QTGMC.avs, line 776)
    (c:\"path"\QTGMC.avs, line 386)
    Are you running an MT build of AviSynth? Try adding SetMtMode(5,4) at the start of the script.
    jagabo thanks you for helping every body here

    is avisyth MT is essential for QTGMC to work ?
    i understand the "SetMtMode(5,4)" is a one time solution
    should i uninstall the avisyth and install avisyth MT?
    every thing will work with it like before? (for example i some times use "SmoothVideo Project (SVP)"
    Quote Quote  
  7. Originally Posted by zanzar View Post
    is avisyth MT is essential for QTGMC to work ?
    No. Just for the record, I use an MT version of AviSynth and don't put the SetMtMode(5,4) line in my script unless I'm actually going to use multi-threading. But it's worth a try.

    If you aren't using an MT version of AviSynth then you don't want that line in your script.

    should i uninstall the avisyth and install avisyth MT?
    MTMode does have its uses and you might actually get it to work with QTGMC when using the right version of QTGMC. All it does is crash for me so I don't bother.
    Quote Quote  
  8. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Originally Posted by Hoser Rob View Post
    DG Index doesn't seem to have been updated since 2010. It's no longer developed and you may be the only user here at this point.
    I use it quite a bit for MPEG2 content, especially DVDs.
    Quote Quote  
  9. Originally Posted by manono View Post
    Originally Posted by zanzar View Post
    is avisyth MT is essential for QTGMC to work ?
    No. Just for the record, I use an MT version of AviSynth and don't put the SetMtMode(5,4) line in my script unless I'm actually going to use multi-threading. But it's worth a try.

    If you aren't using an MT version of AviSynth then you don't want that line in your script.

    should i uninstall the avisyth and install avisyth MT?
    MTMode does have its uses and you might actually get it to work with QTGMC when using the right version of QTGMC. All it does is crash for me so I don't bother.
    hmmm so he told me to put that line assuming i run avisyth MT?
    if i use the regular version i shouldn't use it?
    Quote Quote  
  10. Originally Posted by zanzar View Post
    Originally Posted by manono View Post
    If you aren't using an MT version of AviSynth then you don't want that line in your script.

    hmmm so he told me to put that line assuming i run avisyth MT?
    if i use the regular version i shouldn't use it?
    Did you read what I wrote? You could always try it out and see what happens.

    Am I the only one that thinks using 'hmmm' is rude as hell and you shouldn't use it unless you're intentionally being rude?
    Quote Quote  
  11. Originally Posted by KarMa View Post
    Originally Posted by Hoser Rob View Post
    ...It's no longer developed and you may be the only user here at this point.
    I use it quite a bit for MPEG2 content, especially DVDs.
    I'd say there are thousands of people that use it and anyone that knows what they're doing uses it for any kind of MPG or VOB (MPEG 1 or 2) content (except what's been idiotically repackaged as MKV).
    Last edited by manono; 5th Aug 2016 at 18:38.
    Quote Quote  
  12. Originally Posted by zanzar View Post
    should i uninstall the avisyth and install avisyth MT?
    Why don't you just try SetMtMode with the version of AviSynth you're using and and see what happens. It will take you maybe 30 seconds. If you're running a single threaded version you will get an error message that SetMtMode is an invalid command. If you are running an MT version the QTGMC error might go away. Current versions of QTGMC works with both single and multithreaded AviSynth.

    It's suspicious that "mt_masktools-26.dll" gave you an error whereas "mt_masktools_26.dll" didn't. I suspect you're running an old version of AviSynth. You can check what version you're running with a simple script that reads "version()".
    Quote Quote  
  13. Originally Posted by jagabo View Post
    Originally Posted by zanzar View Post
    should i uninstall the avisyth and install avisyth MT?
    Why don't you just try SetMtMode with the version of AviSynth you're using and and see what happens. It will take you maybe 30 seconds. If you're running a single threaded version you will get an error message that SetMtMode is an invalid command. If you are running an MT version the QTGMC error might go away. Current versions of QTGMC works with both single and multithreaded AviSynth.

    It's suspicious that "mt_masktools-26.dll" gave you an error whereas "mt_masktools_26.dll" didn't. I suspect you're running an old version of AviSynth. You can check what version you're running with a simple script that reads "version()".
    well ...
    if u run the script

    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)

    it just says "no clip"

    if i run the script
    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)
    QTGMC(Preset="Slow")

    is gives me that same error as before " Filter returned invalid ... "

    version()
    2.6 build feb 20 2015

    edit: ok so listen

    because i used SVP installer it installed avisyth MT
    i deleted the avisyth version i have and installed the regular one and dropped all the plugins and necessary things
    now it give me other errors such
    "the is no function "RemoveGrain"
    so i downloaded "removegrain" dlls folder and dropped all the dll into the plugin folder
    now it says https://forum.videohelp.com/images/imgfiles/yRjI3q9.jpg

    also SVP doesnt work now telling "there is not function called SetMtMode"

    god dammit ...
    Last edited by zanzar; 6th Aug 2016 at 02:38.
    Quote Quote  
  14. Originally Posted by zanzar View Post
    if u run the script

    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)

    it just says "no clip"
    I said to put SetMtMode at the top of the script, not the bottom. But...

    Originally Posted by zanzar View Post
    if i run the script
    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)
    QTGMC(Preset="Slow")

    is gives me that same error as before " Filter returned invalid ... "
    We now know that you were running a multithreaded build.

    Originally Posted by zanzar View Post
    version()
    2.6 build feb 20 2015
    And a recent one.

    Originally Posted by zanzar View Post
    because i used SVP installer it installed avisyth MT
    i deleted the avisyth version i have and installed the regular one and dropped all the plugins and necessary things
    now it give me other errors such
    "the is no function "RemoveGrain"
    so i downloaded "removegrain" dlls folder and dropped all the dll into the plugin folder
    now it says https://forum.videohelp.com/images/imgfiles/yRjI3q9.jpg
    That means you have the wrong version of RemoveGrain.

    Originally Posted by zanzar View Post
    also SVP doesnt work now telling "there is not function called SetMtMode"
    Because SetMtMode only works in multithreaded builds. It controls the multithreading. Take out the SetMtMode line(s) and it SVP should work again, though slower.

    QTGMC is one of the hardest filters to get set up and working because it relies on several other third party filters. Since you are now running a single thread version of AviSynth you should download and install the non multithreaded plugin package from here:

    http://avisynth.nl/index.php/QTGMC#Plugin_packages
    Quote Quote  
  15. Originally Posted by jagabo View Post
    Originally Posted by zanzar View Post
    if u run the script

    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)

    it just says "no clip"
    I said to put SetMtMode at the top of the script, not the bottom. But...

    Originally Posted by zanzar View Post
    if i run the script
    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    SetMtMode(5,4)
    QTGMC(Preset="Slow")

    is gives me that same error as before " Filter returned invalid ... "
    We now know that you were running a multithreaded build.

    Originally Posted by zanzar View Post
    version()
    2.6 build feb 20 2015
    And a recent one.

    Originally Posted by zanzar View Post
    because i used SVP installer it installed avisyth MT
    i deleted the avisyth version i have and installed the regular one and dropped all the plugins and necessary things
    now it give me other errors such
    "the is no function "RemoveGrain"
    so i downloaded "removegrain" dlls folder and dropped all the dll into the plugin folder
    now it says https://forum.videohelp.com/images/imgfiles/yRjI3q9.jpg
    That means you have the wrong version of RemoveGrain.

    Originally Posted by zanzar View Post
    also SVP doesnt work now telling "there is not function called SetMtMode"
    Because SetMtMode only works in multithreaded builds. It controls the multithreading. Take out the SetMtMode line(s) and it SVP should work again, though slower.

    QTGMC is one of the hardest filters to get set up and working because it relies on several other third party filters. Since you are now running a single thread version of AviSynth you should download and install the non multithreaded plugin package from here:

    http://avisynth.nl/index.php/QTGMC#Plugin_packages
    ok so i clean installed (deleted even other related programs programs and their tracks)
    downloaded avisyth 2.6 (regular)
    downloaded the plugin folder for QTGMC
    pasted the plugins to where they belong

    try to run script

    same error https://forum.videohelp.com/images/imgfiles/yRjI3q9.jpg

    (the last 4 lines are the same the first one says script error:there is no function named "RemoveGrain")

    Mpeg2Source("D:\PXY_10034\VIDEO_TS\VTS_01_1.d2v")
    QTGMC( Preset= "Slow" )

    : (

    edit: found the solution here "http://forum.doom9.org/archive/index.php/t-156028.html"

    basicly replace RemoveGrainSSE2.dll from 0.9 to 1.0
    Last edited by zanzar; 6th Aug 2016 at 11:24.
    Quote Quote  
  16. Try the attached version of remove grain. If that doesn't work try rgtools for AviSynth.

    http://avisynth.nl/index.php/RgTools

    RemoveGrain : Purely spatial denoising function, includes 24 modes.
    Image Attached Files
    Quote Quote  



Similar Threads

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