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. |
4th June 2012, 17:32 | #1241 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
Convert YV16 to/from YUY2 (lossless) and QTGMC will process it natively. You need SSE2Tools and (from the first post): "For YUY2 input you must use mt_masktools-25.dll. Although not strictly 'correct' mt_masktools-25.dll can be used with SEt's Avisynth 2.6MT for multi-threaded usage."
I would guess you could force YV24 through there with various splitting and merging, but I've never tried it. |
4th June 2012, 17:37 | #1242 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,733
|
Quote:
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
4th June 2012, 18:56 | #1243 | Link |
Registered User
Join Date: Mar 2012
Location: Saint-Petersburg
Posts: 239
|
It's the "official" 2.5.8 MT except rewritten distributor and modified CacheMT code.
__________________
SVPflow motion interpolation |
4th June 2012, 18:58 | #1244 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,733
|
Ok, thanks I think I'll try it since I use the various MVTools2 stuff a lot (mostly QTGMC and a custom denoiser).
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
4th June 2012, 19:50 | #1245 | Link | |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
Quote:
As there is quite some difference in denoising and restoring PAL compared to NTSC (PAL is much worse sadly). As you will first have to blur every other Chroma line, as PAL is "YV12" but in disguise as YUY2 (or something like that). Cause if thatīs considered, i will gladly try it out and compare it against the one i tried before (the lossless sourcematch thing). EDIT: needed to add Mergechroma(SeparateFields().Blur(0,1).Weave()) ChromaShift(-2) to make it more PAL friendly (ChromaShift depends on source etc i guess). And it seems pretty neat, though 100 sigma was way to smudge looking for me, around 25 seems nice, but i would like to try to keep a bit more sharp edges if possible, as this does very good on the noise, but it blurs a bit much on some details. Noticed that my source is 50 fps, as it was much smoother without selecteven(). If i want to burn it on a DVD, can i just skip the QTGMC in the end, and use 50i flag on the mpeg2 file? Last edited by zerowalker; 5th June 2012 at 00:44. |
|
5th June 2012, 11:35 | #1246 | Link |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
-Vit-, I have tracked the cause of this error to the modified eedi3.dll from your plugin pack using the updated Avisynth 2.6 interface, linked to in the first post. I replaced it with the eedi3.dll from your previous modded plugins package and all seems OK. Note I am on Windows XP x64 SP2.
What really threw me in tracking down the error was that even when I had renamed that file to eedi3.dll-VIT-NEW-INTERFACE it still threw the error. I often rename old or alternative dll files by appending the file extension like that, and I had no idea that AviSynth would still somehow read them. I have many other ones renamed in a similar way that appear not to be causing any problems. Perhaps I should keep those sort of files in a different folder. |
5th June 2012, 14:08 | #1247 | Link | |
Registered User
Join Date: Jul 2010
Posts: 448
|
Always read the fine print... From the first post:
Quote:
Last edited by -Vit-; 5th June 2012 at 14:18. |
|
5th June 2012, 14:26 | #1248 | Link | |
Avisynth language lover
Join Date: Dec 2007
Location: Spain
Posts: 3,431
|
Quote:
See this post. |
|
5th June 2012, 16:07 | #1249 | Link |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
Thank you -Vit- and Gavino. During my troubleshooting, because of what Google turned up, I did actually install the Visual C++ 2010 Redistibutable. But as I'm on XP x64 I installed the x64 version, and it didn't help. I guess I need to install the x86 version you link to?
By the way, is there any reason you're holding the thread title and links in the initial post at 3.32 and not 3.33? It's easy to miss your 3.33 post, as I did until yesterday. |
5th June 2012, 22:47 | #1250 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
Yup. Avisynth is 32-bit. Redistributables should match the application not the OS.
Just keeping everyone on their toes... No, I didn't really want to release 3.33 because I haven't tested it enough (who likes support queries?) and it doesn't add much. But it suited an earlier problem, so I let it out gently. |
6th June 2012, 14:54 | #1251 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
How can i disable everything in QTGMC except the part that makes shimmering alot smoother?
I am doing a 25 fps (50i) video by filtering with dfttest, then going to qtgmc for the anti shimmering and then reinterlacing. I think the way sound pretty bad, so if i am doing something stupid here please tell me. I need to keep it interlaced as DVD only support 50i so canīt keep the 50p qtgmc gives. |
9th June 2012, 08:18 | #1252 | Link | |
Registered User
Join Date: Oct 2007
Posts: 135
|
Quote:
|
|
18th June 2012, 02:22 | #1257 | Link |
Registered User
Join Date: Oct 2001
Location: Thailand
Posts: 259
|
When using QTGMC(InputType=1), I kinda like the way it smooths out noise such as CCD noise.
What kind of denoiser is it using, and would I be able to use only that particular denoiser in order to get the same effect? The source is of course progressive. |
18th June 2012, 18:10 | #1258 | Link |
Registered User
Join Date: Sep 2008
Location: Holland, Belgium
Posts: 330
|
Although having followed the instructions, simply indexing the .VOB files in MeGUI produces the following error screen.
Win7 32bit, Avisynth 2.5 Last edited by Betsy25; 18th June 2012 at 18:26. |
18th June 2012, 20:48 | #1259 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
Mole: QTGMC uses denoisers as an integral part of the algorithm, not specifically to denoise, but it does have some denoising effect. It uses MDegrain/TemporalSmooth in three stages:
0. A binomially-weighted combination of TemporalSmooths to remove shimmer from the source for motion analysis - this denoise doesn't directly appear in the output. 1. Do the same again, but this time with motion-compensated MDegrains, to produce initial deshimmered output (and to get some super-resolution-like detail-borrowing from neighbor frames) 2. A single MDegrain at the end for a final calming So it's not just a simple call to a denoiser as you might have thought, it's the core algorithm you need. When you set InputType=1 you switch off all the deinterlacing and you are left with that algorithm alone essentially. I guess there are a few tweaks: You can can skip stage 0 if your source (progressive, InputType=1) has no shimmer by setting TR0=0 (and some other related settings): QTGMC(InputType=1,TR0=0,Rep0=0,SrchClipPP=2) There is some extra processing between stage 1 and 2 - resharpening/repair steps to reduce blur from the MDegrain. If you *really* want the MDegrain only, then: QTGMC(InputType=1,TR0=0,Rep0=0,SrchClipPP=2, Sharpness=0, Sbb=0,Rep2=0) You may not want that, it will lose a little detail. Maybe best just to tweak sharpness: QTGMC(InputType=1,TR0=0,Rep0=0,SrchClipPP=2, Sharpness=0.2) Source match is a rather strange, overkill setting for progressive but it's possible - will retain the most detail but will only impact the noise very slightly too. I don't exactly recommend it, but you could try it: QTGMC(InputType=1,TR0=0,Rep0=0,SrchClipPP=2, SourceMatch=2) # Maybe add very low Sharpness too ___ Betsy25: If it's the indexing stage, then maybe it's nothing to do with QTGMC. That missing dll is from Visual Studio 2003, so it's an older app or plugin causing the problem. Not sure where you can get the dll, I don't think it's in any Microsoft redistributable. Could just search for a version, but be careful... Some of the original versions of the plugins for QTGMC do rely on that dll. The Modded plugin pack from the first post removed the need for that dll from everything except SSE2Tools (for YUY2 input). Maybe try getting that pack first and see if it helps. Last edited by -Vit-; 18th June 2012 at 20:52. |
19th June 2012, 01:22 | #1260 | Link |
Registered User
Join Date: Oct 2001
Location: Thailand
Posts: 259
|
Thanks a bunch for the tips. I've been using QTGMC(InputType=1) with progressive source that are very very grainy such as from many BDs. I of course resize them to whatever resolution I need first (ideally I'd rather like to use it at 1080p, but it'd just be way to slow if I run neat afterwards), I then use QTGMC on it to get rid of the most nasty grains, then when I use Neat Video after, it looks quite good. It's then sufficient to use Neat with minimum settings. Usually on very grainy sources, I had to crank up Neat, but the problem would be that on not so noisy scenes, it would smooth out way too much details.
When using QTGMC(InputType=1) is the preset="whatever" relevant? Would for example QTGMC(InputType=1, preset="fast") speed up some? |
|
|