Deblock QED

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (1 revision)
Line 3: Line 3:
 
|Didée
 
|Didée
 
|1.0
 
|1.0
|[[Media:Deblock_QED_MT2.avs|Deblock_QED.avs]]
+
|[[Media:Deblock_QED_MT2Mod.avsi|Deblock_QED_MT2Mod.avsi]]
 
|Deblockers
 
|Deblockers
 
|
 
|
Line 48: Line 48:
  
 
== Changelog ==
 
== Changelog ==
 
+
Changes 2008-08-18: (Didée)
 +
  - Replaced the ugly stackXXX cascade with mt_LutSpa() (requires MaskTools v2.0a35)
 +
  - Changed Quant and Offset defaults to 24,28,2,4,4,8
 +
Changes 2010-05-25:
 +
  - Explicitly specified parameters of mt_LutSpa()
 +
  (required due to position of new 'biased' parameter, starting from MaskTools 2.0a43)
 +
  - Non mod 16 input is now padded with borders internally
 +
Changes 2010-08-18:
 +
  - Replaced AddBorders with PointResize
 +
  - Changed Quant and Offset defaults to 18,19,3,4,1,1 to reduce blurring
 +
Changes 2010-10-16:
 +
  - Replaced 'relative' with the new 'mode' parameter in mt_LutSpa(), starting from MaskTools 2.0a45
 +
  - Changed Quant and Offset defaults to 24,26,1,1,2,2 to increase effectiveness, but still within sensible limits.
 +
    (see for details: http://forum.doom9.org/showthread.php?p=810932#post810932)
 +
Changes 2011-11-29: (06_taro)
 +
  - Replaced (chroma=uv>2?"process":"ignore") by (chroma=uv>2?"process":"copy") to avoid garbage clip when uv=2.
 +
    The formal parameter is not used by MaskTools2 any more, if ever used.
 +
    Foxyshadis once mentioned chroma="ignore" but I had never found a document containing it.
  
 
== Links ==
 
== Links ==
Download [[Media:Deblock_QED_MT2.avs|Deblock_QED.avs]]
+
Download [[Media:Deblock_QED_MT2Mod.avsi|Deblock_QED_MT2Mod.avsi]]

Revision as of 01:50, 15 October 2013

Abstract
Author Didée
Version 1.0
Download Deblock_QED_MT2Mod.avsi
Category Deblockers
Requirements
  • YV12
  • Width Mod 8
  • Height Mod 8
License
Discussion

DeBlock_QED(clip clp, int quant1, int quant2, int aOff1, int bOff1, int aOff2, int bOff2, int uv)

Contents

Abstract

Designed to provide 8x8 deblocking sensitive to the amount of blocking in the source, compared to other deblockers which apply a uniform deblocking across every frame.

Requires Filters

Description

quant1 int = 24
Strength of block edge deblocking.

quant2 int = 26
Strength of block internal deblocking.

aOff1 int = 1
bOff1 int = 2
aOff2 int = 1
bOff2 int = 2
Modifies block detection and removal strength, for quant1 and quant2 respectively. See DeBlock for more information.

uv int = 3
Deblock chroma:

  • 2 : Copy chroma from source.
  • 3 : Process chroma.
  • 1/-1 : Process chroma with normal/strong Deblock().

Examples

AviSource("Blah.avi")
Deblock_QED(25, uv=false)

Changelog

Changes 2008-08-18: (Didée)
 - Replaced the ugly stackXXX cascade with mt_LutSpa() (requires MaskTools v2.0a35)
 - Changed Quant and Offset defaults to 24,28,2,4,4,8
Changes 2010-05-25:
 - Explicitly specified parameters of mt_LutSpa()
  (required due to position of new 'biased' parameter, starting from MaskTools 2.0a43)
 - Non mod 16 input is now padded with borders internally
Changes 2010-08-18:
 - Replaced AddBorders with PointResize
 - Changed Quant and Offset defaults to 18,19,3,4,1,1 to reduce blurring
Changes 2010-10-16:
 - Replaced 'relative' with the new 'mode' parameter in mt_LutSpa(), starting from MaskTools 2.0a45
 - Changed Quant and Offset defaults to 24,26,1,1,2,2 to increase effectiveness, but still within sensible limits.
   (see for details: http://forum.doom9.org/showthread.php?p=810932#post810932)
Changes 2011-11-29: (06_taro)
 - Replaced (chroma=uv>2?"process":"ignore") by (chroma=uv>2?"process":"copy") to avoid garbage clip when uv=2.
   The formal parameter is not used by MaskTools2 any more, if ever used.
   Foxyshadis once mentioned chroma="ignore" but I had never found a document containing it.

Links

Download Deblock_QED_MT2Mod.avsi

Personal tools