Log in

View Full Version : New to QTGMC, Nothing but headache.


Pages : 1 [2]

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.