Chen-tao / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

deblocker blurs background blocks #480

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
when the deblocker is on at a high level we get background blocks that get 
blurry then sharp and seem to change every frame.   

The deblocker uses the loop filter level to determine deblocking strength and 
then uses that value for the entire frame,  but the loopfilter is only applied 
on blocks that have changed ( eg not the background blocks).   The deblocker 
should be made to apply only on blocks that are changing / moving like the 
loopfilter.   

This will allow us to trade blurriness for artifacts on the the thumbnails in 
webrtc for very low bitrates.  

Original issue reported on code.google.com by jimbankoski@google.com on 30 Aug 2012 at 12:56

GoogleCodeExporter commented 9 years ago

Original comment by jimbankoski@google.com on 30 Aug 2012 at 1:01

GoogleCodeExporter commented 9 years ago
to duplicate: 

Get a copy of 
/home/jimbankoski/capture.webm 

run commands like this: 
vpxdec capture.webm -o capture.webm.y4m

vpxdec --deblock --demacroblock-level=8 --mfqe --postproc capture.webm -o 
capture.ppwebm.y4m

compare the non moving background,  should be static when hand moves instead it 
cuts in and out and gets blurry.    

Original comment by jimbankoski@google.com on 30 Aug 2012 at 2:02

GoogleCodeExporter commented 9 years ago

Original comment by albe...@google.com on 30 Aug 2012 at 11:47