View Single Post
Old 10th September 2015, 15:20   #13  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
Quote:
Originally Posted by vivan View Post
No, if your video is progressive it's a bad idea. It will not make blocks smaller - it will make them bigger and just wrong. Instead it has options (all of them) that affect it's strength. The main one is quant1 (higher means stronger deblock). I've never used it so I don't know how to tune other options it has...
OK. Neither do I, the doco is a tad underwhelming in explanation-for-dummies. I did see this
Code:
Deblock_QED(quant1=18,aOff1=16,quant2=28,aOff2=11) # (suggested by Didee for HD material somewhere).
Although this http://forum.doom9.org/showthread.ph...87#post1456387 says
Quote:
Wrong filter for this crappy mess. You don't use razorblades to fell a tree. Try ... Deblock(50)
which seems a tad strong given
Quote:
quant: 0 to 51 (default: 25) Emulated Quantizer. Specifies strength of the deblocking process.
and this http://forum.doom9.org/showthread.ph...741#post944741 says
Quote:
With increasing "severe-ness" of blocking artefacts, deblock_qed becomes more and more counter-indicated: Such stuff *needs* block-interior smoothing, and deblock_qed is mostly about *avoiding* block-interior smoothing.
So now I'm confused. I guess I'll look at increasing quant1, aOff1, bOff1 ... and then try DGIndex's Deblock/BlindPP at http://rationalqm.us/dgmpgdec/DGDecodeManual.html

http://avisynth.nl/index.php/Deblock_QED says
Quote:
Syntax and Parameters
DeBlock_QED (clip clp, int "quant1", int "quant2", int "aOff1", int "bOff1", int "aOff2", int "bOff2", int "uv")

clp clip = Input clip.
quant1 int = 24 Strength of block edge deblocking.
quant2 int = 26 Strength of block internal deblocking.
aOff1 int = 1 Halfway "sensitivity" and halfway a strength modifier for borders. Setting it higher means than more edges will deblocked.
aOff2 int = 1 Halfway "sensitivity" and halfway a strength modifier for block interiors.
bOff1 int = 2 "Sensitivity to detect blocking" for borders. There again, the higher, the stronger.
bOff2 int = 2 "Sensitivity to detect blocking" for block interiors.
aOff and bOff controls block detection and removal strength, for quant1 and quant2 respectively. See DeBlock for more information.
uv int = 3 Deblock chroma:
2 : Copy chroma from source.
3 : Process chroma.
1/-1 : Process chroma with normal/strong Deblock().

And http://rationalqm.us/dgmpgdec/DGDeco...l.html#BlindPP says
Quote:
BlindPP(quant=2, cpu=6, iPP=false, moderate_h=20, moderate_v=40)
quant: 0 to 31 (default: 2) Emulated Quantizer. Specifies strength of the deblocking process.
cpu: 0 to 6 (default: 6) Same function as in MPEG2Source(), but with different default value.
iPP: true/false (default: false) Same function as in MPEG2Source(), but with different default value. Automatic-mode is NOT available.
moderate_h, moderate_v: 0 to 255 (default: moderate_h=20, moderate_v=40) Block Detection Sensitivity. (moderate_h=horizontal, moderate_v=vertical) Smaller values are stronger, use with care.
So I suppose could try starting with
Code:
BlindPP(quant=10, cpu=6, iPP=false, moderate_h=15, moderate_v=30)
hydra3333 is offline   Reply With Quote