DeBlock: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
Description: one more link
Line 13: Line 13:
<br>
<br>
<br>
<br>
Official documentation: http://avisynth.org.ru/mvtools/deblock.html
==Description==
==Description==
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.<br>
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.<br>
Official documentation: http://avisynth.org.ru/mvtools/deblock.html


*[http://github.com/tp7/Deblock DeBlock for AviSynth 2.6] - faster and supports all [[planar]] colorspaces. [http://github.com/tp7/Deblock/releases Download] | [http://forum.doom9.org/showthread.php?t=169832 Discussion]
*[http://github.com/tp7/Deblock DeBlock for AviSynth 2.6] - faster and supports all [[planar]] colorspaces. [http://github.com/tp7/Deblock/releases Download] | [http://forum.doom9.org/showthread.php?t=169832 Discussion]
<br>
<br>
<br>



Revision as of 15:33, 13 February 2015

Abstract
Author Manao,Fizick
Version 1.2
Download deblock12.zip
Category Deblocker
Requirements
License GPL
Discussion Doom9 Thread



Official documentation: http://avisynth.org.ru/mvtools/deblock.html

Description

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.


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


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.


Examples

To deblock the motion compensation (MVTools plugin):
vectors = source.MVAnalyse(isb = false, lambda = 1000)
compensation = source.MVCompensate(vectors, mode = 0)
compensation.Deblock()





Back to External Filters