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. |
19th April 2012, 12:08 | #1185 | Link |
Registered User
Join Date: May 2004
Posts: 76
|
Hi there,
Excuse me if my question seems stupid, but I'm wondering : Which sharpening filter is used by QTGMC to post-process the deinterlaced video ? And by the way, is it possible to use that sharpner without the deinterlacer ? NB. I'm asking this because I'm actually trying the PureVideo built-in deinterlacer and it seems good for the speed it gives, but the only problem is that the video it generates is not as sharp as that generated by QTGMC.
__________________
MhX Digital - An Old Fan Of x264 |
19th April 2012, 13:36 | #1186 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
The sharpening method is "temporal limited contra-sharpening". (Well, usually. You can opt to use a purely spatial variant, but that one is substantially "less good" in the given context.)
The method could be extracted into a stand-alone, that's perfectly possible. But it wouldn't make too much sense to use it in conjunction with another (fast) deinterlacer. For the given sharpening method, one full circle of motion-search and motion-compensation must be done via MVTools, plus the temporal limiting in itself. Read: if you would have it as a stand-alone, then it would be rather slow. You would lose most of the "speed benefit" of PureVideo, the result would be similarly-slow as QTGMC is anyway. On top of that, if you sharpen the PureVideo Deinterlacer in the same way as QTGMC does, then the ("per-pixel") deficits of PureVideo would become more pronounced.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) Last edited by Didée; 19th April 2012 at 14:16. Reason: You don't "loose", but "lose" something. |
19th April 2012, 14:13 | #1187 | Link | |
Registered User
Join Date: May 2004
Posts: 76
|
Quote:
__________________
MhX Digital - An Old Fan Of x264 |
|
26th April 2012, 07:18 | #1192 | Link |
Registered User
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
|
Hi All!
-Vit- I hope You help me. How organize denoising clip using QTGMC? sigma for fft3d and dfttest have different scale, especially for last version dfttest. When I am using dfttest in my script i use value near 100 for my source (VHS Rip). When I use inside QTGMC I see less removing noise. My script for denoising Code:
SetmtMode(3,4) AVISource("tape1.avi").Trim(0,129057) AssumeTFF() GetChannel(1) SetmtMode(2,4) source=ConvertToYV12(interlaced=true).Crop(16,12,-16,-12) bob=source.nnedi3(field=-2,threads=1).nnedi3_rpow2(2,nsize=4,cshift="Spline36Resize",fwidth=720,fheight=576,threads=1) super = bob.MSuper(pel=2, sharp=1) backward_vec2 = MAnalyse(super, isb = true, delta = 4, blksize=16, overlap=8, chroma=false) backward_vec1 = MAnalyse(super, isb = true, delta = 2, blksize=16, overlap=8, chroma=false) forward_vec1 = MAnalyse(super, isb = false, delta = 2, blksize=16, overlap=8, chroma=false) forward_vec2 = MAnalyse(super, isb = false, delta = 4, blksize=16, overlap=8, chroma=false) bc2 = bob.MCompensate(super, backward_vec2) bc1 = bob.MCompensate(super, backward_vec1) fc1 = bob.MCompensate(super, forward_vec1) fc2 = bob.MCompensate(super, forward_vec2) Interleave(bc2,bc1,bob,fc1,fc2) dfttest(sigma=100.0,tbsize=5,sbsize=16,sosize=12,threads=1) Edibob=SelectEvery(5,2) Edibob.SeparateFields().SelectEvery(4,0,3).Weave().AssumeTFF() DelayAudio(-0.04) I am try by self but inside a lot of parameters. yup. |
26th April 2012, 13:42 | #1193 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
QTGMC isn't supposed to be a replacement for custom denoising. I only added the feature because it was easy after adding noise bypass.
In any case it can't do such a large temporal radius. This is possibly the closest: Code:
# EZDenoise = dfttest sigma / 4, or ffttest sigma unchanged QTGMC(Preset="Whatever", EZDenoise=25.0, Denoiser="dfttest", ChromaNoise=true, DenoiseMC=true, NoiseTR=2) Last edited by -Vit-; 26th April 2012 at 13:47. |
3rd May 2012, 22:44 | #1195 | Link |
Registered User
Join Date: Feb 2012
Posts: 8
|
-Vit- and Didée, can i ask you something?
I'm using qtmc, create the script but i getting this error; Code:
SeparateFields: YV12 height must be multiple of 4 (QTMC-3.32.avsi,line 355) (video.avs, line 27) |
3rd May 2012, 23:16 | #1196 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Crop or resize your source so its height is divisible by 4.
__________________
Groucho's Avisynth Stuff |
4th May 2012, 00:55 | #1197 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
You advise to resize an interlaced source!
No problem, but to prevent hell breaking loose, let's also state how to resize properly in this case: Code:
ww=width() hh=height() pointresize(ww,hh+hh%8, 0,0,ww,hh+hh%8) QTGMC(...) crop(0,0,ww,hh)
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
4th May 2012, 07:13 | #1198 | Link | |
Registered User
Join Date: Feb 2012
Posts: 8
|
Quote:
Code:
..... ww=1280 hh=694 pointresize(ww,hh+hh%8, 0,0,ww,hh+hh%8) a= last b=a.QTGMC("Slower", SourceMatch=2, Lossless=2, EZKeepGrain=1, Sharpness=1) crop(0,0,1280,694) ..... Thank you for support. @Groucho2004 thank you for helpful answer. |
|
4th May 2012, 07:48 | #1199 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
That's not correct. Your video can't be 1280*720 (can it?), because that video size never should be interlaced. For other sizes, you don't get the right framing.
Use it like was posted. Code:
XXXsource("...") ww=width() hh=height() pointresize(ww,hh+hh%8, 0,0,ww,hh+hh%8) QTGMC("Slower", SourceMatch=2, Lossless=2, EZKeepGrain=1, Sharpness=1) crop(0,0,ww,hh) # If you need additional cropping a/o resizing, do it _below_this_line_
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
4th May 2012, 08:15 | #1200 | Link | |
Registered User
Join Date: Feb 2012
Posts: 8
|
Quote:
|
|
Thread Tools | Search this Thread |
Display Modes | |
|
|