DeBlock
From Avisynth wiki
(Difference between revisions)
(→Syntax and Parameters) |
|||
Line 2: | Line 2: | ||
{{Filter3 | {{Filter3 | ||
|{{Author/Manao}},{{Author/Fizick}} | |{{Author/Manao}},{{Author/Fizick}} | ||
− | |1. | + | |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> | ||
− | |||
<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.
- clip =
- int quant = 25
- The higher the quant, the stronger the deblocking. Range is from 0 to 60.
- int quant = 25
- int aOffset = 0
- Quant modifier to the blocking detector threshold. Setting it higher means than more edges will deblocked.
- int aOffset = 0
- int bOffset = 0
- Another quant modifier, for block detecting and for deblocking's strength. There again, the higher, the stronger.
- int bOffset = 0
- string planes = "yuv"
- Specifies which planes to process between y, u and v.
- string planes = "yuv"
- 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 ←