DeBlock
From Avisynth wiki
(Difference between revisions)
m (→Parameters) |
(reformatting, category) |
||
Line 1: | Line 1: | ||
− | {{Filter|{{Author/Manao}},{{Author/Fizick}}|1.2|[http://avisynth.org.ru/mvtools/deblock12.zip deblock12.zip]|Deblocker|5=<br> | + | {{FilterCat4|External_filters|Plugins|Restoration_filters|Deblockers}} |
+ | {{Filter | ||
+ | |{{Author/Manao}},{{Author/Fizick}} | ||
+ | |1.2|[http://avisynth.org.ru/mvtools/deblock12.zip deblock12.zip] | ||
+ | |Deblocker | ||
+ | |5=<br> | ||
* [[YV12]] | * [[YV12]] | ||
* [[YUY2]] | * [[YUY2]] | ||
Line 5: | Line 10: | ||
* Height Mod 8 | * Height Mod 8 | ||
|6=GPL | |6=GPL | ||
− | + | |7=[http://forum.doom9.org/showthread.php?t=110352 Doom9 Thread]}} | |
− | [ | + | |
<br> | <br> | ||
<br> | <br> | ||
==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. | + | 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 | ||
<br> | <br> | ||
<br> | <br> | ||
− | == Syntax and Parameters == | + | == [[Script variables|Syntax and Parameters]] == |
:{{FuncDef|Deblock (clip, int "quant", int "aOffset", int "bOffset")}} | :{{FuncDef|Deblock (clip, int "quant", int "aOffset", int "bOffset")}} | ||
<br> | <br> | ||
− | ::{{ | + | ::{{Par2|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. | ||
− | ::{{ | + | ::{{Par2|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. | ||
− | ::{{ | + | ::{{Par2|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> | ||
Line 34: | Line 39: | ||
<br> | <br> | ||
==External Links== | ==External Links== | ||
− | *[http:// | + | *[http://avisynth.org.ru/fizick.html Fizick's Avisynth Filters] |
− | + | <br> | |
− | + | <br> | |
+ | ----------------------------------------------- | ||
+ | '''Back to [[External_filters#Deblocking|External Filters]] ←''' | ||
+ | ----------------------------------------------- |
Revision as of 16:55, 20 September 2014
Abstract | |
---|---|
Author | Manao,Fizick |
Version | 1.2 |
Download | deblock12.zip |
Category | Deblocker |
Requirements | |
License | GPL |
Discussion | Doom9 Thread |
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.
Official documentation: http://avisynth.org.ru/mvtools/deblock.html
Syntax and Parameters
- 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.
- int quant = 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()
External Links
Back to External Filters ←