Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,606
|
QTGMC Deinterlacing Script (v3.384)
the changes from 3.33 you need to know is (there are others, you can get it from the QTGMC.avsi):-
1- it work only with 2.6 avs or avs+, avs 2.5 dropped 2- it work with YUY2 without ssetools 3- it's ready to HBD (it work in the Default settings now for 10-16 bit) some notes:- 1- it need masktools 2.2.23 or above or you will get wrong result 2- it may need some other scripts and up-to-date plugins, see the wiki page last version in this link wiki page http://avisynth.nl/index.php/QTGMC
__________________
See My Avisynth Stuff Last edited by real.finder; 20th September 2022 at 01:42. |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
|
real.finder!
![]() Please precise plugin list for update (--------------------------- VirtualDub Error --------------------------- Avisynth open failure: Script error: MDegrain1 does not have a named argument "lsb" (QTGMC.avsi, line 567) (D:\Video\Stenyaev\testqtgmc.avs, line 3) --------------------------- ОК --------------------------- ). yup. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,672
|
Yup, I believe you need MVTools v2.6.0.5.
|
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,846
|
There are quite many issues with the traditional way of converting DVDs
1. AnyDVD is way too expensive 2. on many DVDs there is a timestamp issue in the beginning, DGIndex warns about it and can trim it but now all of your subtitles are out of sync, the only tool I ever knew to handle this well is MakeMKV 3. You cannot open d2v with AviSynth x64 on Win10, I don't know about VapourSynth x64 but it's probably not working either A much more modern, easier and reliable way I believe is using MakeMKV for ripping, mkvextract for demuxing and FFVideoSource with rffmode parameter to handle NTSC. |
![]() |
![]() |
![]() |
#6 | Link |
Moderator
![]() Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
|
I agree that it's a simple matter to fix out-of-synch subs. And I also believe that using MakeMKV on DVDs is the source of a multitude of problems and that indexing a DVD using DGIndex is still the way to go and will be for a long time yet.
|
![]() |
![]() |
![]() |
#7 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,175
|
I don't know which "traditional" way stax76 refers to. If it is ripping the whole content in "File mode", I would not recommend it anyway. My recommendable solution to process DVD Video is to extract only the main movie PGC (with only one angle, if multi-angle production) using your favourite ripper in "IFO mode" (others may call it "Movie mode") and writing it out to a contiguous VOB file containing only one straight PGC with only one video stream. Even DVD Shrink (though not exactly a "ripper") can do that when authoring a new minimalistic DVD with only the main movie from an existing DVD. This "serialized" file can be processed by DGMPGDec, DGDec{NV|IM}, FFMS2, L-SMASH Works, DSS2(Mod). If you already have the whole DVD ripped to harddisk, use PGCDemux to extract the "PGC VOB".
Sorry for getting off-topic here. It's not really related to QTGMC. |
![]() |
![]() |
![]() |
#10 | Link | |
Registered User
Join Date: Dec 2002
Location: /dev/null
Posts: 1,368
|
Quote:
As for QTGMC is there a list of working 64 bit filters for it, on some sources I hit the memory limit and the encode fails
__________________
The Internet: where men are men, women are men, and children are FBI Agents |
|
![]() |
![]() |
![]() |
#12 | Link | ||
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,846
|
Quote:
Quote:
The problem with QTGMC using AviSynth+ x64 with MT is continuously dropping fps, maybe only the AviSynth+ main developer can fix it, I hope he comes back soon. |
||
![]() |
![]() |
![]() |
#14 | Link |
Registered User
Join Date: Feb 2014
Posts: 411
|
Hello. I'm wanting to experiment with QTGMC and SRestore on some NTSC SD animation, like such:
Code:
QTGMC(TR0=1,TR1=1,TR2=0) SRestore(FRate=23.976,Speed=-1,Thresh=12,Cache=50) Code:
QTGMC("Ultra Fast",TR0=1,TR1=1,TR2=0,NoiseProcess=0) SRestore(FRate=23.976,Speed=-1,Thresh=12,Cache=50) ![]() |
![]() |
![]() |
![]() |
#15 | Link | |||
Registered User
Join Date: Oct 2010
Posts: 18
|
Quote:
Quote:
In the html instructions we see these examples (under "Noise Bypass / Denoising" topic) of how keep the original noise: Quote:
Last edited by William.Lemos.BR; 1st July 2015 at 01:21. |
|||
![]() |
![]() |
![]() |
#16 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,175
|
As a deinterlacer with motion estimation, QTGMC relies on "true interlaced" material with a regular temporal progress from field to field. It doesn't matter much whether the content is natural or artifical, e.g. raytracers can produce fieldbased movies too. Just "stop motion" can't be handled well because the temporal progress is discrete, this will confuse the motion estimation.
Last edited by LigH; 1st July 2015 at 07:26. |
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Feb 2014
Posts: 411
|
William.Lemos.BR, LigH: thank you both for your answers. I asked about QTGMC for animation on this thread a couple months ago, so I should've already known the answer to this recent question. As my first major encoding project has progressed I've tried so many things that I simply forgot this fact, coming full circle. Sorry to waste your time, I promise I'll remember now
![]() |
![]() |
![]() |
![]() |
#19 | Link | |
Registered User
Join Date: Mar 2014
Posts: 308
|
LigH: Uh, hello, I already debunked that three pages ago?
Quote:
Getting motion vectors for stop motion-like things is hard because of the discrete motion, as you pointed out, not because they have a low intrinsic frame rate. That's a complete red herring; it wouldn't be any different if you removed all the duplicate fields/frames manually and sped the darned thing up to 60 fps of actual animation.
__________________
Say no to AviSynth 2.5.8 and DirectShowSource! Last edited by colours; 3rd July 2015 at 12:06. |
|
![]() |
![]() |
![]() |
#20 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,175
|
Sorry, missed that reply earlier. Well, I'll try to understand your point. If the problem is not in the duplicates, where is it then? In the possibly quite suddenly changing directions and distances between each motion step?
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|