VideoHelp Forum
+ Reply to Thread
Results 1 to 20 of 20
Thread
  1. Hi Everybody

    I have been trying to get QTGMC with AVISYNTH and AVsP on and off for weeks and nothing works. Everytime I try something new I get a different error message. I have tried so many things already that I think getting it to work is a myth, although I have read some posts of people that claim to be using it. I have never seen something as hard as QTGMC to get to work in my entire life. I can only imagine the amount of people that try to get this thing to work and fail. (because I have way more patience than the average person) What is the point of creating something that is virtually impossible to install??? I don't get it, but anyways, enough with the rant.

    This is my super simple script:

    Code:
    LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\ChromaShift.dll")
    Loadplugin("C:\Program Files (x86)\AviSynth\plugins\fft3dfilter.dll")
    AVISource("C:\test.avi")
    ConvertToYV12
    ChromaShift(C=-2,L=-4)
    QTGMC( Preset="Slow", Sharpness=1.2, SLMode=1, EZDenoise=2.0 )
    And this is my latest error:

    Code:
    Evaluate: System Exception - Access Violation 
    QTGMC.avsi, line 935
    QTGMC.avsi, line 479
    test.avs, line 12
    I do not usually post things in forums but I am at the very end of my rope. Any help is highly appreciate it.
    Last edited by guayabito; 7th Oct 2018 at 17:11.
    Quote Quote  
  2. What is "test.avs"? It says "line 12" but you didn't post anything with 12 lines.
    Quote Quote  
  3. Hi, first of all thank for taking the time to reply

    I do not know what that is, it seems to be a file generated by the script based on my AVIs name.
    Last edited by guayabito; 7th Oct 2018 at 13:51.
    Quote Quote  
  4. Originally Posted by sneaker View Post
    What is "test.avs"? It says "line 12" but you didn't post anything with 12 lines.
    I did a search on drive C and deleted all the test.avs files I could find and now it is saying that the error is on line 6 which makes more sense since that is where the QTGMC command is.
    Quote Quote  
  5. What QTGMC version are you using? Is AviSynth and AVsP 32 bit or 64 bit? Run "avsmeter[64].exe avsinfo" and post result here.

    Same error with simple script?
    Code:
    ColorBars(pixel_type="YV12")
    QTGMC()
    Quote Quote  
  6. The version of QTGMC is 3.358
    AviSinth is 2.6 version 32 bit
    AVsP is version 2.02 and 32 bit as well
    I am Running all of this on Windows 10 64bit

    I kept everything 32bit to aviod confusion because many of these old software only exists in 32bit.

    If I try that code that you gave me I get the same exact error when it gets to line 2, which is the QTGMC line. If I eliminate the QTGMC line and leave the first line of the script I get the color bars.

    If I run AVSmeter64 this is what I get:

    Image
    [Attachment 46847 - Click to enlarge]


    However if I do the 32 version of the command I get a whole bunch of info:

    Code:
    C:\AVSMeter286>avsmeter64.exe avsinfo
    
    AVSMeter 2.8.6 (x64) - Copyright (c) 2012-2018, Groucho2004
    
    Cannot load avisynth.dll:
    The system cannot find the file specified.
    
    C:\AVSMeter286>avsmeter.exe avsinfo
    
    AVSMeter 2.8.6 (x86) - Copyright (c) 2012-2018, Groucho2004
    
    VersionString:              AviSynth 2.60, build:Mar 31 2015 [16:38:54]
    VersionNumber:              2.60
    File / Product version:     2.6.0.6 / 2.6.0.6
    Interface Version:          5
    Multi-threading support:    No
    Avisynth.dll location:      C:\Windows\SysWOW64\avisynth.dll
    Avisynth.dll time stamp:    2015-03-31, 06:40:58 (UTC)
    PluginDir2_5 (HKLM, x86):   C:\Program Files (x86)\AviSynth\plugins
    
    
    [C 2.5 Plugins (32 Bit)]
    C:\Program Files (x86)\AviSynth\plugins\yadif.dll  [1.7.0.0]
    
    [CPP 2.5 Plugins (32 Bit)]
    C:\Program Files (x86)\AviSynth\plugins\ChromaShift.dll  [2018-10-05]
    C:\Program Files (x86)\AviSynth\plugins\EEDI2.dll  [0.9.2.0]
    C:\Program Files (x86)\AviSynth\plugins\nnedi.dll  [1.3.0.0]
    C:\Program Files (x86)\AviSynth\plugins\nnedi2.dll  [1.6.0.0]
    C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll  [2018-10-07]
    
    [CPP 2.6 Plugins (32 Bit)]
    C:\Program Files (x86)\AviSynth\plugins\AddGrainC.dll  [1.5.2.0]
    C:\Program Files (x86)\AviSynth\plugins\DePan.dll  [2.13.1.3]
    C:\Program Files (x86)\AviSynth\plugins\DePanEstimate.dll  [2.10.0.2]
    C:\Program Files (x86)\AviSynth\plugins\dfttest.dll  [1.8.0.0]
    C:\Program Files (x86)\AviSynth\plugins\DirectShowSource.dll  [2.6.0.3]
    C:\Program Files (x86)\AviSynth\plugins\eedi3.dll  [0.9.1.0]
    C:\Program Files (x86)\AviSynth\plugins\FFT3DFilter.dll  [2.1.1.0]
    C:\Program Files (x86)\AviSynth\plugins\KNLMeansCL.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\masktools2.dll  [2.2.18.0]
    C:\Program Files (x86)\AviSynth\plugins\mt_masktools-26.dll  [2.0.48.0]
    C:\Program Files (x86)\AviSynth\plugins\mvtools2.dll  [2.5.11.2]
    C:\Program Files (x86)\AviSynth\plugins\nnedi3.dll  [0.9.4.0]
    C:\Program Files (x86)\AviSynth\plugins\PlanarTools.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\RemoveGrainSSE2.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\RepairSSE2.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\RgTools.dll  [0.97.0.0]
    C:\Program Files (x86)\AviSynth\plugins\TCPDeliver.dll  [2.6.0.7]
    C:\Program Files (x86)\AviSynth\plugins\TDeint.dll  [1.1.0.0]
    C:\Program Files (x86)\AviSynth\plugins\VerticalCleanerSSE2.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\yadifmod2.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\yadifmod2_avx2.dll  [2018-10-07]
    
    [Scripts (AVSI)]
    C:\Program Files (x86)\AviSynth\plugins\AnimeIVTCmod_v2.20.avsi  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\colors_rgb.avsi  [2015-03-30]
    C:\Program Files (x86)\AviSynth\plugins\QTGMC.avsi  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\smdegrain.avsi  [2018-10-07]
    
    [Uncategorized DLLs (32 Bit)]
    C:\Program Files (x86)\AviSynth\plugins\libfftw3-3.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\libfftw3f-3.dll  [2018-10-07]
    C:\Program Files (x86)\AviSynth\plugins\libfftw3l-3.dll  [2018-10-07]
    
    [Uncategorized files]
    C:\Program Files (x86)\AviSynth\plugins\Where_to_put_these.txt  [2018-10-07]
    
    
    
    [Plugin errors/warnings]
    _______________________________________________________________________________________________________________________________
    
    Plugin C:\Program Files (x86)\AviSynth\plugins\yadif.dll is not an AviSynth 2.6 or 2.5 plugin.
    
    Note: C-Plugins must be loaded explicitly with "LoadCPlugin()"
    _______________________________________________________________________________________________________________________________
    
    LoadPlugin: unable to load "C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll", Module not found.  Install missing library?
    
    Dependencies that could not be loaded:
      MSVCR71.dll
    _______________________________________________________________________________________________________________________________
    Last edited by guayabito; 7th Oct 2018 at 17:03.
    Quote Quote  
  7. You have 2 masktools .

    Move this older one somewhere else (e.g a sub folder, or different directory)
    Code:
    C:\Program Files (x86)\AviSynth\plugins\mt_masktools-26.dll [2.0.48.0]
    Quote Quote  
  8. Originally Posted by poisondeathray View Post
    You have 2 masktools .

    Move this older one somewhere else (e.g a sub folder, or different directory)
    Code:
    C:\Program Files (x86)\AviSynth\plugins\mt_masktools-26.dll [2.0.48.0]
    I did and now I am getting the same exact error

    Image
    [Attachment 46850 - Click to enlarge]
    Quote Quote  
  9. It's not the exact same error; you no longer have the line 935 error

    Evaluate: System Exception - Access Violation
    QTGMC.avsi, line 935
    QTGMC.avsi, line 479
    test.avs, line 12

    Dependencies that could not be loaded:
    MSVCR71.dll
    Do you have MSVCR71.dll in the SysWOW64 directory ?

    Look at this and the following posts
    https://forum.doom9.org/showthread.php?p=1699829
    Quote Quote  
  10. I did not know where to get it from (thanks for the link) from what I have read is is a really old dll part of C++. i have seen it available in shady websites, not part of any official downloads. I am going to install it now and report back to you.
    Quote Quote  
  11. Look at the links in StainlessS's posts , they tell you where it's from officially
    Quote Quote  
  12. Do you have MSVCR71.dll in the SysWOW64 directory ?
    Now I do now I get no errors when I run AVSMeter

    But, as usual, I am getting the same error in line 497 in AVsP
    Code:
    Evaluate: System Exception - Access Violation
    QTGMC.avsi, line 497
    test.avs, line 6
    Last edited by guayabito; 7th Oct 2018 at 17:10.
    Quote Quote  
  13. Not sure why you're getting this error , because it looks like you have it . Maybe try a different version

    C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll [2018-10-07]
    LoadPlugin: unable to load "C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll", Module not found. Install missing library?

    Also, this mvtools2 is very old
    C:\Program Files (x86)\AviSynth\plugins\mvtools2.dll [2.5.11.2]
    The newer QTGMC versions require pinterf's branch
    https://github.com/pinterf/mvtools/releases

    Also, do you have smdegrain.avsi ? The newer QTGMC versions require it too. Because that's probably the next error message you're going to get
    Quote Quote  
  14. Not sure why you're getting this error , because it looks like you have it . Maybe try a different version

    C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll [2018-10-07]
    LoadPlugin: unable to load "C:\Program Files (x86)\AviSynth\plugins\SSE2Tools.dll", Module not found. Install missing library?
    I am not getting that error anymore, I fixed that by loading the DLL file you told me.

    Also, this mvtools2 is very old
    C:\Program Files (x86)\AviSynth\plugins\mvtools2.dll [2.5.11.2]
    The newer QTGMC versions require pinterf's branch
    https://github.com/pinterf/mvtools/releases
    I just updated mvtools2.dll to the version incuded in the link you sent me, no I am getting error in line 592
    Code:
    Evaluate: System Exception - Access Violation
    QTGMC.avsi, line 592
    test.avs, line 6
    Also, do you have smdegrain.avsi ? The newer QTGMC versions require it too. Because that's probably the next error message you're going to get
    I do have smdegrain.avsi

    Its mind boggling how anybody can get QTGMC to work, I have never seen something like this.
    Last edited by guayabito; 7th Oct 2018 at 18:02.
    Quote Quote  
  15. Did you do this already ?

    On a 64-bit Windows OS, extract the 32-bit libfftw3f-3.dll. Make a copy of it and rename it as "FFTW3.dll". Place the files "libfftw3f-3.dll" and "FFTW3.dll" in the SysWow64 folder.
    Quote Quote  
  16. Also, assuming you get it working eventually, you should probably be using ConvertToYV12(interlaced=true)

    (It won't affect the error messages that you're getting, just for completeness sake)

    Originally Posted by guayabito View Post
    AVISource("C:\test.avi")
    ConvertToYV12
    ChromaShift(C=-2,L=-4)
    QTGMC( Preset="Slow", Sharpness=1.2, SLMode=1, EZDenoise=2.0 )
    Quote Quote  
  17. Originally Posted by poisondeathray View Post
    Did you do this already ?

    On a 64-bit Windows OS, extract the 32-bit libfftw3f-3.dll. Make a copy of it and rename it as "FFTW3.dll". Place the files "libfftw3f-3.dll" and "FFTW3.dll" in the SysWow64 folder.
    I had all of those files in the syswow64 folder, but I deleted them and did what you told me and I am getting the same exact error.
    Code:
    Evaluate: System Exception - Access Violation
    QTGMC.avsi, line 592
    test.avs, line 6
    Last edited by guayabito; 7th Oct 2018 at 19:07.
    Quote Quote  
  18. run avsmeter avsinfo again

    and can you scrub through the avi only ? seek around

    Code:
    AVISource("C:\test.avi")
    Quote Quote  
  19. Finally I got this crap to work, I had two issues.

    First the FF3DFILTER has a bunch of files not just the DLL file so I created a folder under plugins just for FF3DFILTER and dumped all the files in there. I modified the cript to reflect the change:

    Image
    [Attachment 46851 - Click to enlarge]


    I then started getting a different error:

    Code:
    nnedi3: arg 0 must be a clip!
    That meant that my "nnedi3.dll" was outdated or was not the version I needed. So I decided to go to the original page for QTGMC:

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

    and download all the requirements (which included nnedi3.dll) again and dump the x86 DLL files in Avisynth plugin directory and...

    IT WORKED!!!!!!!!!!!!!!!

    Thank you poisondeathray, I really appreciate it. Hopefully this helps somebody else.
    Last edited by guayabito; 7th Oct 2018 at 19:35.
    Quote Quote  
  20. Member hydra3333's Avatar
    Join Date
    Oct 2009
    Location
    Australia
    Search Comp PM
    A question, does vapoursynth (even the portable version) have these issues now that vsrepo is available ?
    Quote Quote  



Similar Threads

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