Which of these deinterlacers produces the best quality in single-rate mode in 2023?
+ Reply to Thread
Results 1 to 30 of 33
-
-
+1 for option 'Sharc', also iirc doesn't https://github.com/realfinder/AVS-Stuff/blob/master/avs%202.6%20and%20up/QTGMC.avsi support using BWDIF and BWDIF+NNEDI3 ?
users currently on my ignore list: deadrats, Stears555, marcorocchini -
^ This is why I am having a hard time comparing QTGMC with "proper" deinterlacers. QTGMC uses different scripts and libraries depending on the settings, it is an umbrella script.
It is like comparing CD Audio with DVD Audio - the latter supports a whole bunch of configurations including the same one as CD Audio. -
And, as said, it depends on the source. Plus your expectations. Plus how you define quality. Plus your requirements as time, hardware...
-
Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
It is not a traditional deinterlacer, yes (more on that later), but you miss the principle of QTGMC's core. It has a completely unique approach, not comparable to any other deinterlacer (Yadif, etc.).
It basically works like this: first it does a dumb bob-deinterlace (with or without more intelligent spatial interpolation such as NNEDI), then temporally blurs the differences in bob-shimmer away and uses motion compensation to detect where to do that and where not to avoid a motion blur effect. That was the original concept written by Didée and named TempGaussMC. It's essentially a bob-shimmer remover, and there is nothing to my knowledge that works even remotely similar. Just because it's not a stand-alone DLL doesn't mean it's not a deinterlacer, imo. -
As should be obvious to anyone that actually looks at QTGMC, it is not a deinterlacer, it's a script, a front-end that facilitates the processing of video by actual deinterlacers, like yadif, for instance.
All the deinterlacers, while doing that, try to improve the final output, eliminating the "bobbing", reducing the artifacts, taking care of the edges, elaborating the motion between the fields and so on.
This is true for all options mentioned, and obviously for QTGMC as well, which is a deinterlacer. Or if you stick to the Bob "definition", none of them is. -
Yep, and this is exactly what QTGMC's core does not. That's why (at default settings) it's not a traditional deinterlacer, it's a bob-shimmer remover. It does not just inject new interpolated lines, it alters everything. Is that bad? Most of the time for most people not at all.
Back in the day when QTGMC was still TempGaussMC, for me it was a big drawback because it meant I couldn't go back to "untouched" interlaced fields. The video also looked much different due to the inherent denoising of the bob-shimmer removal.
But with the lossless options and noise retention options added in QTGMC, we're basically at a point where QTGMC's output can be configured to be like that of a traditional deinterlacer, and an excellent one at that. -
Yes to all. The “basic” operation is almost useless, and no tools except Bob() does only that.
Lossless and reduction of noise removal is a must for me using QTGMC, even because I prendere to use a specific denoiser after deinterlacing.
I remember the old times of Temporal Gauss Motion Compensated, it was a “game changer” at that time. Master Didèe gave us many wonderful tools… -
For the love of God, it is ridiculous to call QTGMC a deinterlacer, or more accurately a deinterlacing filter.
QTGMC is a script that calls a bunch of filters, including deinterlacers, noise removers, and sharpeners.
There is nothing QTGMC does that you can't do with an Avisynth script that calls and configures the the specific filters you want manually.
All QTGMC did was make it easy for people not experienced in writing scripts to work with video.
If i posted a poll that asked what is the best encoder, x264, x265. vp9, svt-av1 or Handbrake, what would you vote?
Would you say Handbrake or would you say it's a nonsensical poll? -
Most of these questions about "what is best ...." usually lead to nowhere ......
-
For the love of God...
-
QTGMC is a deinterlacer package. The main purpose besides some others is to deinterlace video so it looks as if it was never interlaced. Which is a problem because of field definition. If someone comes out and claims it is not a deinterlacer, because it is a bunch of other filters and algorithms, then he is ******, there might not be a polite equivalent for that word. He might call it "spaghetti monster destroyer" maybe, if that is more appropriate for him or whatever else. Lets rest of the world call it deinterlacer as a base what it does.
-
Trivial semantics. What does it matter if you call QTGMC a deinterlacing filter or a script? What is essential to the user is what it does.
A script is a type of code, isn't it? Don't other deinterlacers use code? I don't think the way it is "packaged" should matter in this question. -
It matters because QTGMC does no deinterlacing in and of itself, instead it calls the other options listed in the poll depending on the settings you choose.
As I said it's the difference between Handbrake and x264, x265. svt-av1 and vp9; Handbrake does no encoding in and of itself, it's a front end.
Which is what QTGMC is, a front end for actual deinterlacers, and that's why this poll is nonsense. -
Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
-
QTGMC exists within Avisynth universe, it is not shippable/packageable as a distinct product or library or driver. It is a helper script, and it is nothing without its parts. I mean, combining software from existing parts is how pragmatic software dev is done. One can compare RedHat to Ubuntu to Debian, but comparing RedHat to, say, postresql makes no sense.
-
For the next release, somebody should compile QTGMC.avsi into a QTGMC.dll plugin and distribute just that, giving an end to this silly story.
-
+1
Anyways, back to topic (sort of), why would people deliberately want to do single-rate deinterlacing nowadays? Many years ago it was often the only choice due to hardware and/or software restrictions. But today? It's literally throwing away half the video! Don't do it unless there is very good reason for it. -
It is used in vapoursynth too. And as soon as you can use it in vapoursynth you can just make binaries - windows executable file - from python scripts and dependencies (directory with dll's, other scripts, other packages) . You just run a software where a file could be an argument or just using a gui, which is not really difficult to do in python. Or you can leave it as a module as well having it as a package. So it is "shippable and packabeable".
There is no problem at all to create an exe file, that can be run on any windows computer(guessing windows 7 and up) where you drop an argument on that exe (interlace video file) and it will use qtgmc and encode it. To visualize using a gui with fancy value options is just extra juice and effort while coding it, but same principle. You can use the same with avisynth and using windows batch, but there might be problems with windows system dll's, not sure. Using python you can just deviate into using gui with no problem. -
This does not change the fact that QTGMC uses other "real" deinterlacers. This topic is about comparison of QTGMC with these deinterlacers, but you cannot compare a whole with its parts. I mentioned Linux distros above.
-
I had QTGMC working on Ubuntu previously as well from ppa repository, wonderful djcj repository at that time. Not sure if anything exists up to date today.
How about bwdif, it is based on yadif and using w3fdif deinterlace method? So how it can be a deinterlacer when it uses other "real?" deinterlacer? It is really silly, it leads nowhere. -
-
Skiller, Bwaak is (almost) always trolling. Sometimes is funny, most of the times is not.
-
Not at all. QTGMC includes some of the deinterlacers it is being compared with, PLUS the core. In what situation it can be considered worse than an original deinterlacer? Maybe in case you want the least destructive deinterlacing so one can go back to interlaced, but as you said, the whole point of QTGMC was to take the result from a bobber, then to smooth it out, so there is no grounds for a comparison.
I haven't look too deep into this, but is not bwdif a "same frame rate" deinterlacer, converting 25i/30i into 25p/30p? So it takes some functionality from yadif and throws away some other features and adds something else, it does not include yadif completely like in QTGMC case. A criteria to choose yadif vs bwdif could be whether one needs to double the frame rate; if not, then maybe bwdif can be better.
Just because you cannot provide a definition of terms that you use does not mean I am always trolling -
Interlaced content ---> BLACK BOX ---> Deinterlaced content.
If BLACK BOX uses other filters (that can deinterlace themselves) does not change the fact, that BLACK BOX is DE-INTERLACING, and thus BLACK BOX is a deinterlacer.
This whole discussion is senseless because of different goals, different sources, different opinions which result is better or worse, a. s. o...
But the part with QTGMC is the most senseless. -
Similar Threads
-
You don't need a TBC in 2023
By Marshalleq in forum Capturing and VCRReplies: 138Last Post: 12th May 2025, 01:06 -
Capturing in 2023, a few questions
By Snacky2Wacky in forum Capturing and VCRReplies: 16Last Post: 2nd Sep 2023, 14:49 -
PhotoToFilm - 3.9.8 ( Released 2023-04-02 )
By Kyle_Katarn in forum Newbie / General discussionsReplies: 0Last Post: 2nd Apr 2023, 08:51 -
Bob deinterlacing in AviSynth without doubling the frame-rate?
By orion44 in forum Video ConversionReplies: 11Last Post: 6th Dec 2021, 00:44 -
Different audio sampling rate in single capture file
By Subhash in forum Capturing and VCRReplies: 4Last Post: 14th Feb 2019, 07:47