DeBlock
From Avisynth wiki
(Difference between revisions)
(→Parameters) |
(→Examples) |
||
Line 28: | Line 28: | ||
==Examples== | ==Examples== | ||
− | To deblock the motion compensation (MVTools plugin): | + | :To deblock the motion compensation (MVTools plugin): |
<pre> | <pre> | ||
vectors = source.MVAnalyse(isb = false, lambda = 1000) | vectors = source.MVAnalyse(isb = false, lambda = 1000) | ||
Line 34: | Line 34: | ||
compensation.Deblock()</pre> | compensation.Deblock()</pre> | ||
<br> | <br> | ||
+ | |||
==External Links== | ==External Links== | ||
*[http://bengal.missouri.edu/~kes25c/ Fizick's Avisynth Filters] | *[http://bengal.missouri.edu/~kes25c/ Fizick's Avisynth Filters] | ||
*[http://forum.doom9.org/forumdisplay.php?s=&forumid=33 Doom9's Forum, AviSynth Section] | *[http://forum.doom9.org/forumdisplay.php?s=&forumid=33 Doom9's Forum, AviSynth Section] | ||
*[http://avisynth.nl/index.php/External_filters External filters list] | *[http://avisynth.nl/index.php/External_filters External filters list] |
Revision as of 14:42, 16 October 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. It can range 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.
- 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()