DeBlock
From Avisynth wiki
(Difference between revisions)
m (→Parameters) |
m |
||
Line 14: | Line 14: | ||
<br> | <br> | ||
==Parameters== | ==Parameters== | ||
− | {{FuncDef|Deblock (clip, int "quant", int "aOffset", int "bOffset")}} | + | :{{FuncDef|Deblock (clip, int "quant", int "aOffset", int "bOffset")}} |
<br> | <br> | ||
− | :{{Par|quant|int|25}} | + | ::{{Par|quant|int|25}} |
− | ::The higher the quant, the stronger the deblocking. Range is from 0 to 60. | + | :::The higher the quant, the stronger the deblocking. Range is from 0 to 60. |
− | :{{Par|aOffset|int|0}} | + | ::{{Par|aOffset|int|0}} |
− | ::Quant modifier to the blocking detector threshold. Setting it higher means than more edges will deblocked. | + | :::Quant modifier to the blocking detector threshold. Setting it higher means than more edges will deblocked. |
− | :{{Par|bOffset|int|0}} | + | ::{{Par|bOffset|int|0}} |
− | ::Another quant modifier, for block detecting and for deblocking's strength. There again, the higher, the stronger. | + | :::Another quant modifier, for block detecting and for deblocking's strength. There again, the higher, the stronger. |
<br> | <br> | ||
− | :*If ''quant + aOffset'' is less than 16, the filter does nothing at all. The same goes for ''quant + bOffset''. | + | ::*If ''quant + aOffset'' is less than 16, the filter does nothing at all. The same goes for ''quant + bOffset''. |
<br> | <br> | ||
− | |||
− | |||
==Examples== | ==Examples== | ||
:To deblock the motion compensation (MVTools plugin): | :To deblock the motion compensation (MVTools plugin): | ||
Line 34: | Line 32: | ||
compensation.Deblock()</pre> | compensation.Deblock()</pre> | ||
<br> | <br> | ||
− | |||
==External Links== | ==External Links== | ||
− | + | *[http://bengal.missouri.edu/~kes25c/ Fizick's Avisynth Filters] | |
− | + | *[http://forum.doom9.org/forumdisplay.php?s=&forumid=33 Doom9's Forum, AviSynth Section] | |
− | + | *[http://avisynth.nl/index.php/External_filters External filters list] |
Revision as of 17:38, 3 November 2013
Abstract | |
---|---|
Author | Manao,Fizick |
Version | 1.2 |
Download | deblock12.zip |
Category | Deblocker |
Requirements | |
License | GPL |
Discussion |
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.
Parameters
- Deblock (clip, int "quant", int "aOffset", int "bOffset")
- quant int = 25
- The higher the quant, the stronger the deblocking. Range is from 0 to 60.
- aOffset int = 0
- Quant modifier to the blocking detector threshold. Setting it higher means than more edges will deblocked.
- bOffset int = 0
- Another quant modifier, for block detecting and for deblocking's strength. There again, the higher, the stronger.
- quant int = 25
- 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()