VsDeblockPP7: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
vsDeblockPP7
 
add changelog
 
Line 2: Line 2:
{{Filter3
{{Filter3
|{{Author/Asd-g}}
|{{Author/Asd-g}}
|1.0.0
|v1.0.0
|3=[https://github.com/Asd-g/AviSynth-vsDeblockPP7/releases vsDeblockPP7-1.0.0.7z]
|3=[https://github.com/Asd-g/AviSynth-vsDeblockPP7/releases vsDeblockPP7-1.0.0.7z]
|4=Deblocker
|4=Deblocker
Line 20: Line 20:
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
* Supported color formats: [[Y8]], [[YV12]], [[YV16]]. [[YV24]]
* Supported color formats: [[Y8]], [[YV12]], [[YV16]]. [[YV24]]
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y/YUV/RGB) are supported.
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y/YUV/RGB with or without alpha channel) are supported.
<br>
<br>
== [[Script variables|Syntax and Parameters]] ==
== [[Script variables|Syntax and Parameters]] ==
Line 51: Line 51:
  MPEG2Source("Blocky.dv2")
  MPEG2Source("Blocky.dv2")
  vsDeblockPP7(mthresh=2.0, mode=0, y=3, u=3, v=3)
  vsDeblockPP7(mthresh=2.0, mode=0, y=3, u=3, v=3)
 
<br>
== Changelog ==
Version      Date            Changes<br>
v1.0.0      2020/07/10      - Initial release; port of the VapourSynth plugin
                              - AviSynth+: self-registers as [[MT_MULTI_INSTANCE]].
<br>
== Archived Downloads ==
See GitHub releases page.
<br>
<br>
<br>
==External Links==
==External Links==

Latest revision as of 00:08, 20 July 2020

Abstract
Author Asd-g
Version v1.0.0
Download vsDeblockPP7-1.0.0.7z
Category Deblocker
License GPLv3
Discussion

Description

A port of the MPlayer PP7 deblocking filter. Postprocessing filter 7 is variant of the spp filter, similar to spp=6 with 7 point DCT, where only the center sample is used after IDCT.


  • vsDeblockPP7 is a port of the VapourSynth plugin DeblockPP7.


Requirements


vsDeblockPP7 (clip, float "mthresh", int "mode", int "y", int "u", int "v")


clip   =
A clip to process. It must be in planar format.


float  mthresh = 2.0
Constant quantization parameter.
Must be between 1.0 and 63.0.


int  mode = 0
Mode:
  • 0 : Hard threshold.
  • 1 : Soft threshold (better deringing, but blurrier).
  • 2 : Medium threshold (compromise between hard and soft).


int  y = 3
int  u = 3
int  v = 3
Planes to process.
  • 1 : Return garbage.
  • 2 : Copy plane.
  • 3 : Process plane. Always process planes when the clip is RGB.


Examples

vsDeblockPP7 with default settings:

MPEG2Source("Blocky.dv2")
vsDeblockPP7(mthresh=2.0, mode=0, y=3, u=3, v=3)


Changelog

Version      Date            Changes
v1.0.0 2020/07/10 - Initial release; port of the VapourSynth plugin - AviSynth+: self-registers as MT_MULTI_INSTANCE.


Archived Downloads

See GitHub releases page.

  • GitHub - Source code repository.




Back to External Filters