Deblock QED

From Avisynth wiki
Revision as of 15:20, 16 October 2013 by Reel.Deal (Talk | contribs)

Jump to: navigation, search
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

Introduction

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.


Required Filters


Parameters

quant1 int = 24
Strength of block edge deblocking.
quant2 int = 26
Strength of block internal deblocking.


aOff1 int = 1
Halfway "sensitivity" and halfway a strength modifier for borders.
aOff2 int = 1
Halfway "sensitivity" and halfway a strength modifier for block interiors.
bOff1 int = 2
"Sensitivity to detect blocking" for borders.
bOff2 int = 2
"Sensitivity to detect blocking" for block interiors.
  • aOff and bOff controls 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: (Bi11)
     - 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: (Bi11)
     - Replaced AddBorders with PointResize
     - Changed Quant and Offset defaults to 18,19,3,4,1,1 to reduce blurring
 Changes 2010-10-16: (Bi11)
     - 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

  • Doom9 Forum - Discussion about the updated_Deblock_QED_MT2.
  • Doom9 Forum - Didée's gives a short description of Deblock_QED and some insight on how Deblock_QED works. Also a good thread for other deblocking scripts and plugins.
Personal tools