DeBlock

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Syntax and Parameters)
Line 2: Line 2:
 
{{Filter3
 
{{Filter3
 
|{{Author/Manao}},{{Author/Fizick}}
 
|{{Author/Manao}},{{Author/Fizick}}
|1.2
+
|1.3
 
|[http://avisynth.org.ru/mvtools/deblock12.zip deblock12.zip]
 
|[http://avisynth.org.ru/mvtools/deblock12.zip deblock12.zip]
 
|Deblocker
 
|Deblocker
Line 12: Line 12:
 
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>
  
*[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>
 
== Requirements ==
 
== Requirements ==
Line 52: Line 51:
 
compensation.Deblock()</pre>
 
compensation.Deblock()</pre>
 
<br>
 
<br>
 +
 +
== Changelog ==
 +
Version      Date            Developer      Changes<br>
 +
v1.3        2018/05/29      MysteryX        - Back-ported from VapourSynth with high-bit-depth support
 +
v0.9        2013/12/03      tp7            - Faster and supports all planar colorspaces
 +
v1.2        2006/04/23      Fizick          - Moved code into separate project
 +
v1.1        2006/01/09      Manao/Fizick    - Present in old MvTools (up to v1.1)
 +
<br>
 +
 +
== Archived Downloads ==
 +
{| class="wikitable" border="1"; width="600px"
 +
|-
 +
!!width="100px"| Version
 +
!!width="150px"| Download
 +
!!width="150px"| Mirror
 +
!!width="150px"| Mirror 2
 +
|-
 +
!v0.0.9
 +
|[https://github.com/tp7/Deblock GitHub]
 +
|
 +
|
 +
|
 +
|-
 +
!v0.1.2
 +
|[http://avisynth.org.ru/mvtools/deblock12.zip DctFilter.zip]
 +
|
 +
|
 +
|}
 +
<br>
 +
 
==External Links==
 
==External Links==
 
*[http://avisynth.org.ru/fizick.html Fizick's Avisynth Filters]
 
*[http://avisynth.org.ru/fizick.html Fizick's Avisynth Filters]

Revision as of 19:05, 6 June 2018

Abstract
Author Manao,Fizick
Version 1.3
Download deblock12.zip
Category Deblocker
License GPLv2
Discussion Doom9 Thread

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

Contents

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.


Requirements

  • AviSynth 2.6.0 or later
  • Supported color formats: All planar formats


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.
string  planes = "yuv"
Specifies which planes to process between y, u and v.


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


Examples

Deblock with default settings:

MPEG2Source("Blocky.dv2")
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)
compensation.Deblock()


Changelog

Version      Date            Developer       Changes
v1.3 2018/05/29 MysteryX - Back-ported from VapourSynth with high-bit-depth support v0.9 2013/12/03 tp7 - Faster and supports all planar colorspaces v1.2 2006/04/23 Fizick - Moved code into separate project v1.1 2006/01/09 Manao/Fizick - Present in old MvTools (up to v1.1)


Archived Downloads

Version Download Mirror Mirror 2
v0.0.9 GitHub
v0.1.2 DctFilter.zip


External Links




Back to External Filters


Personal tools