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. |
22nd October 2010, 18:10 | #41 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
You're welcome.
BTW, for the best quality noise use the NoiseDeint="Generate" option, for example: Code:
QTGMC( Preset="Slower", NoiseBypass=2, NoiseRestore=0.4, NoiseDeint="Generate" ) |
26th October 2010, 03:43 | #42 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
I've uploaded a new QTGMC version 2.51 in the first post
There are a number of changes:
Thanks to Bi11 and henryho_hk for the suggestions that prompted some of these changes. Last edited by -Vit-; 26th October 2010 at 04:05. |
26th October 2010, 04:38 | #44 | Link |
Registered User
Join Date: Jan 2009
Posts: 1,210
|
Mediafire link to QTGMC v2.51: http://www.mediafire.com/?qxqp5q9dq2f5iqb
|
26th October 2010, 11:44 | #45 | Link | |
Registered User
Join Date: Jul 2010
Posts: 448
|
Quote:
|
|
26th October 2010, 11:50 | #46 | Link |
Registered User
Join Date: May 2010
Location: France
Posts: 26
|
Great "wrapper" I've been using it on almost all my projects lately. It's funny because the last changes you brought correspond more or less to what I was doing manually by using the ad-hoc parameters. I still think that maybe the default sharpening settings are a bit high but that may be just me since I usually resize x2 the QTGMC ouput which needs not to be "too sharp".
Thank you again for this function, very well documented too. |
27th October 2010, 19:18 | #48 | Link | |
Registered User
Join Date: Jul 2010
Posts: 448
|
Quote:
Code:
SetMTMode(5,8) # 8 threads for this script (the default for most i7s) # Insert your source command here SetMTMode(2) QTGMC( Preset="Slow", EdiThreads=8 ) # 8 threads for NNEDI3 (the default for most i7s) Distributor() You can try increasing / decreasing the two threads values for best speed. I find having slightly fewer EdiThreads is best for my machine. If it's a HD source then you can easily run out of memory with so many threads on a 32-bit system. So go 64-bit (I believe all the appropriate plugins exist now), or reduce the threads considerably and use a SetMemoryMax(xxx) at the start (experiment for best xxx value). Also encode in multiple passes, 1st pass QTGMC to lossless, 2nd pass lossless to x264 or whatever. MeGui pre-render job does exactly that. Will need lots of disk space for the lossless step. QTGMC is very forgiving with HD and you can get away with the quickest presets if you wish. OC that i7 if you haven't already Last edited by -Vit-; 27th October 2010 at 19:24. |
|
27th October 2010, 20:04 | #50 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
I haven't used lagarith, but it's the same principle. Isn't encoding to huffyuv faster though? I know huffyuv will create larger files, but if you're going to encode to x264 afterwards then it doesn't really matter does it?
|
27th October 2010, 22:05 | #52 | Link | |
Registered User
Join Date: Jul 2010
Posts: 448
|
Quote:
(Q)TGMC separates the interlaced source fields, then "fills in" the missing lines (with the help of an interpolator) to create a shimmer-free progressive output. However, by default, the original field lines do not remain unchanged in the output. Put simply, the input pixels are not in the output. This is not ideal - we are not rescaling, just filling in the "missing" lines so it would seem best to keep the original fields unchanged. But that is hard to do whilst removing the shimmer from the interlacing. QTGMC's lossless mode will do additional processing to keep the original fields exactly as they were whilst still retaining as shimmer-free an output as possible. This mode gives output that is truer to the source, but it can contain some minor combing or bob-shimmer. It also retains any noise from the source (QTGMC denoises somewhat by default) This mode has nothing to do with lossless encoding. BTW. Megui pre-renders are encoded to huffyuv |
|
28th October 2010, 08:57 | #55 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,316
|
@dansrfe
I also strongly suggest you tu use UT Video codec. I've made some tests, and confirmed they work faster. Problem of huffyuv is that you've not YV12 support, thing you have with UT Video. File with UT Video (YV12 codec) are a little bigger than lagarith, even in best compression, but it's realy a little, less than 10%. |
29th October 2010, 20:03 | #58 | Link |
Registered User
Join Date: Sep 2004
Location: Near LA, California, USA
Posts: 1,545
|
huffyuv does have yv12 support if you use the ffdshow version. I use it all the time to capture HDTV.
__________________
Pirate: Now how would you like to die? Would you like to have your head chopped off or be burned at the stake? Curly: Burned at the stake! Moe: Why? Curly: A hot steak is always better than a cold chop. |
30th October 2010, 00:14 | #59 | Link |
Registered User
Join Date: Aug 2009
Posts: 6
|
Much thanks for taking over for Didee and his awesome script!
I have a question. I'm processing a considerably clean (very little noise, mostly MPEG2 artifacts if any) 60i game video for further encoding to x264 at around the crf of 22..27. Will it make sense for me to retain/generate the noise when using the slowest QTGMC presets? It seems like it would only complicate encoding since at that crf x264 will smear the noise invariably whilst spending more bits than otherwise in an attempt to preserve it. Thanks in advance. (Vit, out of curiosity… are you Russian?) |
30th October 2010, 01:28 | #60 | Link | |
Registered User
Join Date: Jul 2010
Posts: 448
|
Quote:
Depending on the game content, there may well be grain in the textures/backgrounds (rather than over the entire image) that might be lost at the highest settings. And, assuming that this is a 720p+ capture, then a CRF of 22 might be enough to have caught some of it. But it will be a lesser effect than on the naturalistic sources for which the presets were designed. So, yes it may well be OK to reduce this processing to save on time & filesize (and memory used during the encode - important if you intend to multithread). However, this is just speculation - I have only worked with a little game footage on the default "Slower" setting - and I didn't try noise bypass. Others will have more experience than I do for that kind of source. Why not just try encoding a few thousand frames each way and compare? |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|