From Avisynth wiki
Jump to: navigation, search
Author Manao,Fizick
Version 1.2
Category Deblocker
License GPLv2
Discussion Doom9 Thread

Official documentation:



It performs deblocking on the picture, using the deblocking filter of H264. It's useful to deblock the result of MVCompensate of MVTools plugin, etc.


  • AviSynth 2.5.8 or later
  • Supported color formats: YUY2, YV12
  • Width and height need to be Mod 8.

Syntax and Parameters

Deblock (clip, int "quant", int "aOffset", int "bOffset")

clip   =
Input clip.
int  quant = 25
The higher the quant, the stronger the deblocking. Range is from 0 to 60.
int  aOffset = 0
Quant modifier to the blocking detector threshold. Setting it higher means than more edges will deblocked.
int  bOffset = 0
Another quant modifier, for block detecting and for deblocking's strength. There again, the higher, the stronger.

  • If quant + aOffset is less than 16, the filter does nothing at all. The same goes for quant + bOffset.


Deblock with default settings:

Deblock(quant=25, aOffset=0, bOffset=0)

To deblock the motion compensation (MVTools plugin):

vectors = source.MVAnalyse(isb = false, lambda = 1000)
compensation = source.MVCompensate(vectors, mode = 0)

External Links

Back to External Filters

Personal tools