TempGaussMC
m (1 revision) |
m (category) |
||
Line 1: | Line 1: | ||
+ | {{FilterCat4|External_filters|Scripts|Restoration_filters|Deinterlacers}} | ||
{{Filter|[http://home.arcor.de/dhanselmann/_stuff/ Didée]|beta1|3=[http://forum.doom9.org/showthread.php?p=1158000#post1158000 TempGaussMC_beta1.rar]<br>[[Media:TempGaussMC_beta1mod.avsi| TempGaussMC_beta1mod.avsi]]|4=Deinterlacers|5=<br> | {{Filter|[http://home.arcor.de/dhanselmann/_stuff/ Didée]|beta1|3=[http://forum.doom9.org/showthread.php?p=1158000#post1158000 TempGaussMC_beta1.rar]<br>[[Media:TempGaussMC_beta1mod.avsi| TempGaussMC_beta1mod.avsi]]|4=Deinterlacers|5=<br> | ||
* [[YV12]] | * [[YV12]] | ||
{{Template:YUY2Req}} | {{Template:YUY2Req}} | ||
|6=}} | |6=}} | ||
− | |||
{{FuncDef|TempGaussMC_beta1mod(clip clp, int "tr0", int "tr1", int "tr2", int "rep0", int "rep1", int "rep2", string "EdiMode", int "EEDI2maxd", float "sharpness", int "Smode", int "SLmode", int "SLrad", float "Sbb", float "SVthin", int "Sovs", int "blocksize", int "overlap", bool "truemotion", bool "globalmtn", int "search", int "searchparam", int "pelsearch", int "sharp", int "lambda", int "DCT", int "pnew", int "plevel", int "lsad", int "SCth1", int "SCth2", int "thSAD1", int "thSAD2", float "pel2hr", bool "border", int "draft") | {{FuncDef|TempGaussMC_beta1mod(clip clp, int "tr0", int "tr1", int "tr2", int "rep0", int "rep1", int "rep2", string "EdiMode", int "EEDI2maxd", float "sharpness", int "Smode", int "SLmode", int "SLrad", float "Sbb", float "SVthin", int "Sovs", int "blocksize", int "overlap", bool "truemotion", bool "globalmtn", int "search", int "searchparam", int "pelsearch", int "sharp", int "lambda", int "DCT", int "pnew", int "plevel", int "lsad", int "SCth1", int "SCth2", int "thSAD1", int "thSAD2", float "pel2hr", bool "border", int "draft") | ||
}} | }} |
Revision as of 03:34, 25 September 2014
Abstract | |
---|---|
Author | Didée |
Version | beta1 |
Download | TempGaussMC_beta1.rar TempGaussMC_beta1mod.avsi |
Category | Deinterlacers |
Requirements | |
License | |
Discussion |
TempGaussMC_beta1mod(clip clp, int "tr0", int "tr1", int "tr2", int "rep0", int "rep1", int "rep2", string "EdiMode", int "EEDI2maxd", float "sharpness", int "Smode", int "SLmode", int "SLrad", float "Sbb", float "SVthin", int "Sovs", int "blocksize", int "overlap", bool "truemotion", bool "globalmtn", int "search", int "searchparam", int "pelsearch", int "sharp", int "lambda", int "DCT", int "pnew", int "plevel", int "lsad", int "SCth1", int "SCth2", int "thSAD1", int "thSAD2", float "pel2hr", bool "border", int "draft")
Contents |
Description
Motion-compensated bob deinterlacer, based on temporal gaussian blurring. Reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. It is SLOW.
Required Plugins
- MVTools
- RemoveGrain + Repair
- MaskTools v2
- NNEDI / NNEDI2 (2009) / EEDI2 / Yadif , depending on which EdiMode you want to use
Modification
TempGaussMC_beta1mod.avsi can use the multithreaded branch of MVtools, by declaring parameter MT=true
, or MVTools2 with MT=false
(default).
There is a beta1mod2 MT version, as at 24 Nov 2009, incorporating EEDI3 enabled by default, at http://forum.doom9.org/showthread.php?p=1346887#post1346887 ... it is unclear how mainstream this is as compared to TempGaussMC_beta1mod.avsi or it seems more lately TempGaussMC_beta1u
There seems to be a TempGaussMC_beta1u MVtools2 version, as at 3 Nov 2009, in common use even by Didee, possibly the latest version at http://forum.doom9.org/showthread.php?p=1340412#post1340412 - tempgaussmc_beta1u seems to allow nnedi2 whereas the main ones pointed to in this wiki don't.
TempGaussMC_beta2 at http://forum.doom9.org/showthread.php?p=1378526#post1378526
A further update, 'QTGMC' (Q-TempGaussMC) was made by Doom9 user '-Vit-'. This builds on the work done beta2 and uses NNEDI3 for interpolation by default. Version 3.32 can be found at http://forum.doom9.org/showthread.php?t=156028. QTGMC is considered by many to be the successor to "TempGaussMC"