Some years ago, I was ripping interlaced DVDs and transcoding them with MeGUI and QTGMC. Now I'm back at it as my girlfriend's mother gave us 8 seasons of Spongebob on DVD, and I'd like to get them on Plex for the kids (and for my own sanity... I can only handle so much Gigglebellies and talking trucks!)
Anyway, there seems to be some sort of disconnect between MeGUI and AviSynth here. I can get MeGUI to encode stuff, but as soon as I try to call QTGMC, I get an error in the log saying "There is no function named 'QTGMC'". My template, for now, is very simple:
And the actual avs script generated by MeGUI for the job:Code:<input> QTGMC() SelectEven()
Interestingly, I can call on QTGMC by loading this script with VirtualDub:Code:LoadPlugin("C:\Program Files\Tools\MeGUI-2913-64\tools\lsmash\LSMASHSource.dll") LWLibavVideoSource("E:\MeGUI Working\4z3mtq2l.nxo\D1_t00.mkv.lwi") QTGMC() SelectEven()
(That test.avi is a different video, only because I didn't want to mess around with getting LSMASH working in VirtualDub)Code:FFVideoSource("C:\Users\Downgraded286\Desktop\test.avi") qtgmc()
Being able to open a video and call QTGMC in VirtualDub seems to suggest that AviSynth and QTGMC are both installed correctly, but MeGUI is having trouble getting there for some reason? I've tried running MeGUI with the option to "always use the included AviSynth" both checked and unchecked.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 13 of 13
Thread
-
-
Correct, which is what I presume the underlined option is for. It should be using the installed version of AviSynth when unchecked. Though I'm not sure it is, since MeGUI apparently can't find QTGMC. There's definitely a way to do it, as I've done it before... but I don't ever remember running into trouble with MeGUI not being able to find QTGMC. -
I didn't expect it, but it worked OK for me, I didn't do anything special. Script:
Code:mpeg2source("C:\Users\davex\Desktop\avs_test\ck.d2v",cpu2="ooooxx") qtgmc(preset="medium")
-
If you use a 64 bit editor/converter you will be using 64 bit AviSynth and must have 64 bit 3rd party AviSynth filters. If you use a 32 bit editor/converter you will be using 32 bit AviSynth and must use 32 bit 3rd party AviSynth filters. Both 64 bit and 32 bit AviSynth can be installed at the same time. The bitness of the editor/converter determines which AviSynth is used.
-
I believe I tried 64 bit AviSynth+, but had some issues getting it to work. I'll give it another try when I have more time. I'm assuming there is no 32/64 bit version of QTGMC itself, as it is just a script, and I would just need to make sure I'm using 64 bit plugins? I'm also a bit unclear on where exactly to put the plugins with AviSynth+... there were like 4 plugin folders.
-
Yes, QTGMC is just a script so it runs on both 32 and 64 bit AviSynth. The AVSI must be in the correct folder(s). And all the third party filters need to be in the correct plugins folders (plugins+ and plugins64+ when using AviSynth+). QTGMC is one of the hardest AviSynth filters to get set up because of all the other requirements. It's definitely possible to run it in both 32 bit and 64 bit -- I have both running on my computer.
-
I have 64 bit AviSynth+ working with MeGUI, and QTGMC is working. It's even working multithreaded. I don't like the way AviSynth+ handles multithreading, though. I can get QTGMC to run multithreaded, but I can't run the source filter multithreaded in MeGUI. When I try, this is the template:
Code:setfiltermtmode("<input>", 3) setfiltermtmode("qtgmc", 2) <input> qtgmc selecteven() prefetch(6)
Code:setfiltermtmode("qtgmc", 2) <input> qtgmc selecteven() prefetch(6)
-
Source filters are usually very fast and don't need to be multithreaded. QTGMC is usually pretty slow so multithreading definitely helps with it. Mode 2 should be fine. You can put mtmodes.avsi in the plugins folders to automatically set the mode for many common filters.
https://github.com/realfinder/UniversalPluginsFolders/blob/master/plugins64%2B/MtModes.avsi -
Normally, yes. But I think there are sometimes complications with Megui. (I don't use Megui so I don't know exactly what those issues are. But I see Megui users having problems with autoloading very often in these forums.( You can always import it manually in your own scripts.
Similar Threads
-
Qtgmc-GUI. A simple encoder for your Qtgmc scripts.
By ProWo in forum Video ConversionReplies: 17Last Post: 4th Mar 2023, 02:01 -
QTGMC issues on PAL capture
By agisthos in forum Video ConversionReplies: 5Last Post: 21st Apr 2021, 15:08 -
QTGMC Multithreading Issues
By yesyesnoyes in forum Video ConversionReplies: 8Last Post: 12th Dec 2020, 15:49 -
Megui AVS issues
By Kaugustino in forum Video ConversionReplies: 2Last Post: 21st Jun 2020, 14:45 -
QTGMC/IVTC issues on AVISynth/AvspMod
By Fraugster in forum RestorationReplies: 33Last Post: 7th Aug 2019, 07:55