View Single Post
Old 30th October 2015, 17:25   #7  |  Link
rosh
Registered User
 
Join Date: May 2015
Posts: 11
Quote:
Originally Posted by vivan View Post
The problem is that this tells you nothing.
Imagine compressing picture with jpg. You compressed it to 10kb. Does it tell you anything?

1) Everyone have different definition of a "good" quality. For me it's x264's crf 16-17, but there're people that are fine with x265 default crf (28), which I find pretty bad.
(and even though crf is much better metric than bitrate (and even psnr/ssim), it's still far from "constant quality").
2) With modern codecs bitrate doesn't mean much - quality also depends on the video itself and used encoder (x264 is the best H.264 encoder). Difference between videos with high and low complexity exceeds 10x. Difference between encoders and their settings could add 2-3x to that...
1:100 is 0.12 bpp (bits per pixel). For normal, real-life content it's usually low (at good x264 settings). For complex video (like crowd_run) it's very low. For simple video (like old_town_cross) that could be quite good.
3) It also depends on framerate and resolution - 4k@60fps requires less bpp then SD@24fps to look good.

Well, yes, it's depends - there're ways to make noise more compressible (colorless, static, etc), though I don't believe that noise made using bad rng will be any more compressible then when using a good one.



Hi vivian,
Thank you for your comments, your argument make sense. Maybe a better question would be :

How do I compare the compression of two videos ? (assuming they both have identical specifications : resolution, bit-depth etc.)

I guess it should be a combination of metrics ?
- average QP
- average PSNR
- compression ratio
- bitrate.
rosh is offline   Reply With Quote