View Full Version : New to QTGMC, Nothing but headache.
Groucho2004
31st July 2019, 23:15
but still getting "not error" on Line 437.That bit convinced me that I'm wasting my time. Use a gui like staxrip or similar.
Groucho2004
31st July 2019, 23:23
What a horrible nightmare... :devil:
Since every different script version requires matching plugin versions, why did nobody so far come up with the idea to upload AIO packages for different target systems? Like one 64-bit version for AVS+ 64, one 32-bit version for AVS 2.60 and AVS+ 32, and (maybe) a basic version for Win XP and a non-SSE2 CPU?
For the latter use case I do have an AIO package available (even Katie B. liked it), here is the link:
https://files.videohelp.com/u/172211/QTGMC%20for%20Win%20XP%20No-SSE2.zip
It is 32-bit only, so don't bother installing AVS+ 64. Just make sure that your VC++ redistributables are installed and remove all duplicate plugins from your "AviSynth\Plugins" folder (that's mainly mvtools, masktools and RGTools and needi). After doing this my package "just works".
50% nonsense and 50% bad advice and FUD. Congrats.
It's only a nightmare if you don't have a clue about Avisynth and are unable to read/understand simple instructions.
Also, nobody cares about your non-SSE2 stories. Only you and a sheep farmer in a remote village in Kazakhstan have non-SSE2 CPUs.
ChaosKing
31st July 2019, 23:48
Sigh.
2. Scripts have to be saved in Ansi encoding, not UTF-8.
Do they? I have several avs files in utf8 (and even unix line breaks) -> no problems.
real.finder
31st July 2019, 23:49
Do they? I have several avs files in utf8 (and unix line breaks) -> no problems.
That seems work in avs+
Groucho2004
1st August 2019, 00:18
That seems work in avs+Everything up to character code 127 is ASCII encoded in UTF-8. Try characters above that range.
Anyway, maybe pinterf implemented reading of UTF-8 encoded scipts and I missed it.
manolito
1st August 2019, 00:40
Also, nobody cares about your non-SSE2 stories. Only you and a sheep farmer in a remote village in Kazakhstan have non-SSE2 CPUs.
I love you, too... :mad::mad:
dellsam34
1st August 2019, 04:25
Groucho I followed every instruction you gave me, I'm not claiming I know Avisynth because if I did this thread would have never existed, I reported every error or message or whatever you want to call it to the best of my knowledge, If helping me became a pain to you sorry for the inconvenience, I'm not entitled to anyone's help but if someone wants to help I really do appreciate it.
dellsam34
1st August 2019, 04:27
What a horrible nightmare...
Indeed to just learn how to de-interlace a couple of videos.
pinterf
1st August 2019, 07:37
Everything up to character code 127 is ASCII encoded in UTF-8. Try characters above that range.
Anyway, maybe pinterf implemented reading of UTF-8 encoded scipts and I missed it.
AVISource, AVIFileSource, WAVSource, OpenDMLSource, Import and Subtitle can have an "utf8" boolean parameter.
In this case - though the script itself has to be in ansi encoding and cannot have utf8 BOM at the beginning of the file - the filename parameter or subtitle text is treated as a utf8 sequence. Thus one can open scripts or videos having unicode file name and path or display unicode text, such as seen in the example of Subtitle (http://avisynth.nl/index.php/Subtitle)
Groucho2004
1st August 2019, 07:51
AVISource, AVIFileSource, WAVSource, OpenDMLSource, Import and Subtitle can have an "utf8" boolean parameter.
In this case - though the script itself has to be in ansi encoding and cannot have utf8 BOM at the beginning of the file - the filename parameter or subtitle text is treated as a utf8 sequence. Thus one can open scripts or videos having unicode file name and path or display unicode text, such as seen in the example of Subtitle (http://avisynth.nl/index.php/Subtitle)Ah, I see. I do remember recently trying to load a script that had a UTF-8 BOM and it failed:
"UTF-8 source files are not supported, re-save script with ANSI encoding!"
dellsam34
1st August 2019, 08:51
I loaded the AnimeIVTC_v2.20.avsi plugin and that took care of the YUV2 Vdub error message, Now it's pointing to another line:
Line 494: srchClip = tv_range && !srchcheck ? srchClip.Dither_Luma_Rebuild(S0=Str,c=Amp,slice=false,lsb=lsb,uv=CMmt) : srchClip
real.finder
1st August 2019, 15:50
I loaded the AnimeIVTC_v2.20.avsi plugin and that took care of the YUV2 Vdub error message, Now it's pointing to another line:
Line 494: srchClip = tv_range && !srchcheck ? srchClip.Dither_Luma_Rebuild(S0=Str,c=Amp,slice=false,lsb=lsb,uv=CMmt) : srchClip
didn't you note this wiki http://avisynth.nl/index.php/QTGMC#Core_Plugins_and_scripts ?
edit: and btw, the 3.358 is not the last one, and the wiki not up-to-date but if you use 3.358 it will help you
dellsam34
1st August 2019, 21:04
didn't you note this wiki http://avisynth.nl/index.php/QTGMC#Core_Plugins_and_scripts ?
edit: and btw, the 3.358 is not the last one, and the wiki not up-to-date but if you use 3.358 it will help you
Yes I did, the first page I have read and downloaded the core plugins from, But I guess that's not accurate when they say I should be fine with just the core plugins when in fact I had to download more than that. I would be more than happy to pay for the product if they sell it and stand behind it rather than throw a half baked stuff out there for free that it requires an IT degree to get it working.
Yes I'm aware of 2 or three later versions but they have their own problems and I have no interest to dive into that.
videoh
1st August 2019, 21:28
I would be more than happy to pay Give me $250 and remote access to your machine and I will get it working for you. :)
Stereodude
1st August 2019, 21:40
I'll do it for $249.99...
Actually, no I wont.
Do you know how to use Google? A search for dither_luma_rebuild should point you in the right direction.
real.finder
1st August 2019, 21:50
I'll do it for $249.99...
Actually, no I wont.
Do you know how to use Google? A search for dither_luma_rebuild should point you in the right direction.
that how I was when I used avs first time, I didn't ask anyone but google :rolleyes:
and seems dellsam34 didn't read the wiki clearly since dither_luma_rebuild is part of SMDegrain :)
ChaosKing
1st August 2019, 22:17
You could use AVSRepoGUI https://github.com/theChaosCoder/VSRepoGUI/releases/download/v0.5/AVSRepoGUI.zip
It will download qtgmc (newest version) and most of its dependencies. Copy then all downlaoded files (see plugins+scripts folder) to your avs plugins folder.
Currently it's free but only for a limited time!!! After that only $245.95 xD
videoh
1st August 2019, 23:27
OP has a similar thread going at videohelp. I hope he is not mixing and matching advice.
https://forum.videohelp.com/threads/393820-Problems-With-QTGMC-Need-Help
real.finder
2nd August 2019, 00:10
5- Converted smdegrain.txt to smdegrain.avs
You should made it .avsi
And there are already .avsi here https://forum.doom9.org/showthread.php?p=1790702#post1790702
dellsam34
2nd August 2019, 05:28
I'll do it for $249.99...
Actually, no I wont.
Do you know how to use Google? A search for dither_luma_rebuild should point you in the right direction.
Give me $250 and remote access to your machine and I will get it working for you. :)
No thanks, my computer is just fine, If you have a kick ass de-interlacing software that you have developed yourself for sale PM me the link.
dellsam34
2nd August 2019, 05:31
You should made it .avsi
And there are already .avsi here https://forum.doom9.org/showthread.php?p=1790702#post1790702
I hope that's the trick because I did save it in .avs, I'll find out when I get home, Although I'm not holding my breath for it.
dellsam34
2nd August 2019, 08:28
Real.finder you finally found the last piece of the puzzle, Error message for line 494 is caused by a wrong extension, Finally no more error messages.
Vdub is rendering the video at 5 frames a second is this normal or my CPU is slow?
ChaosKing
2nd August 2019, 08:41
Real.finder you finally found the last piece of the puzzle, Error message for line 494 is caused by a wrong extension, Finally no more error messages.
Vdub is rendering the video at 5 frames a second is this normal or my CPU is slow?
congrats for finally making it work.
It depends on which resolution your video has, what functions+parameters you use and by some other factors... but yes your cpu is also slow.
dellsam34
2nd August 2019, 08:42
I was not impressed by my first de-interlacing job, a lot of motion blur, although I'm just using the basic QTGMC() commend, How do I really experiment with this since I can't monitor video in real time, What commends should I be looking for?
Here is the sample I was experimenting with, It's a S-VHS capture:
http://www.mediafire.com/file/j7caxovs7f7alea/500-USB_CAP.zip/file
.
ChaosKing
2nd August 2019, 11:18
this looks good to me
ffms2("500-USB S-Video Capture.avi")
QTGMC( Preset="Slow" )
SelectEven()
prefetch(2)
You should not compare your s-vhs capture (dvd res) with a full hd source. It will always look worse.
You could add prefetch(2) at the end of your script, it should give you a couple fps more.
dellsam34
3rd August 2019, 00:31
this looks good to me
ffms2("500-USB S-Video Capture.avi")
QTGMC( Preset="Slow" )
SelectEven()
prefetch(2)
You should not compare your s-vhs capture (dvd res) with a full hd source. It will always look worse.
You could add prefetch(2) at the end of your script, it should give you a couple fps more.
I don't do game captures from component so no HD for me, Most of my videos are VHS, Video8, Hi8, Betamax and Betacam SP captures, in either PAL or NTSC. I will be using QTGMC for the important ones (I have two videos for now) the rest I will just use Vdub/yadif output and call it a day.
I will try prefetch(2) and maybe rise up the number until I crash the system and go back to a working number.
kuchikirukia
5th August 2019, 13:22
Chaos, why would you ruin an interlaced encode with selecteven()? Do you turn your 24fps encodes into 12, too?
tebasuna51
6th August 2019, 00:34
Chaos, why would you ruin an interlaced encode with selecteven()? Do you turn your 24fps encodes into 12, too?
The QTGMC output is double framerate than input because make a complet frame from each field of interlaced frame.
If the input is 24 fps the QTGMC output is 48 fps, for that selecteven() when we want the same fps input.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.