码率决不决定视频品质?决定视频品质的因素有哪些?

2020-03-18 14:51:34 +08:00
 HolgerHuo

今天和一个同学讨论 码率决定品质的问题 具体起因如下 于是便引来了一个 apple 的狂热粉丝和我说 mov 格式之所以大,是因为码率大,而码率大所带来的优势就是视频的品质更好

但是根据我的理解,决定视频品质的决定性因素是在于帧率,以及每一帧的分辨率或者说帧的品质,和码率是没有关系的,因为码率可以被很多因素影响,比如:视频编码格式,封装格式等等

我觉得 mov 的封装实际上是很差劲的,同是 h264 aac 格式的编码,同是 60fps,mov 是 mp4 的 4 倍多,这显然是 mov 的问题,而这位同学坚持认为是 mov 的品质比 mp4 高。

这两个视频是由 ffmpeg 在服务器上从 mov 压制到 mp4 的,原 mov 视频是在 macbook pro 用 quicktime 录屏的。 想请教一下各位大佬:视频品质的决定因素和码率有关吗?如果无关,主要和什么有关?同一种编码 mov 封装和 mp4 封装为什么差别会这么大?是 mov 格式的问题吗?

(我和那位同学只是讨论,并没有明确的感情色彩,同时我对视频方面的知识的确非常欠缺,只是想和大家探讨一下这个问题,请勿喷)

8371 次点击
所在节点    视频技术
75 条回复
HolgerHuo
2020-03-18 15:35:21 +08:00
@Jirajine 噢噢 我明白了 非常感谢您~
b821025551b
2020-03-18 15:39:39 +08:00
@HolgerHuo #15 不同编码格式下只对比码率确实是没什么意义,比如 h.265 比 h.264 ,相同码率下 h.265 更加清晰;而且呢,关于码率和清晰度这种东西,想抬杠也是可以的:一个 1000 的转到 100,和同样的 1000 转到 10 再转到 1000,虽然第二个码率高,但是第一个会更清晰,所以别太钻牛角尖。
xingwing
2020-03-18 15:56:17 +08:00
@HolgerHuo mos 值是一个音视频质量的打分,你搜一下华为 mos 值的定义
Greendays
2020-03-18 15:59:25 +08:00
码率不一定决定品质,不同的编码格式的压缩效率和画质损失是不一样的。不能说压缩效率越高,画质损失越大。
ruxuan1306
2020-03-18 16:03:14 +08:00
参见影视飓风的科普:高画质的背后——视频的封装与编码
rrfeng
2020-03-18 16:13:00 +08:00
码率 = 帧率 * 帧分辨率 * 封装压缩比

这么简单的公式,说明:it depends

有什么好争论的,真是服了……
also24
2020-03-18 16:17:08 +08:00
帧率,码率,封装格式,乃至手动挑选帧等,都是视频品质的 “必要非充分条件” 。

帧率低,品质一定低;帧率高,品质未必高。
码率低,品质一定低;码率高,品质未必高。
HolgerHuo
2020-03-18 16:21:12 +08:00
非常感谢大家的回复~
(刚刚回复次数太多了 就不再一一回复了)
imn1
2020-03-18 16:25:02 +08:00
“画质”其实是个主观标准
我个人是幅面(像素)+码率,对于音效评价较好的视频,例如配乐不错的电影、音乐综艺,我还要看音频编码
画面比较美的(例如韩国的古装电影),我就尽可能找“我能找到的”最高质量才看

有些高像素高码率的,也可能很差(只是低质放大),所以说是个“主观标准”
我没有 真·4K 屏,很多 4K 视频我这里看是比较糟糕的(偏色等),但并不能说那个视频是低画质,只能说硬件没跟上而已
coderluan
2020-03-18 16:33:51 +08:00
如果不谈技术,只谈正常使用习惯的话,一般是先压成 mov 再压成 mp4 的,设置的 mov 的压缩率也往往比 mp4 高,所有一般 mov 会质量更高,帧率只是结果体现,并不是原因。

下面开始扯淡,假设我不按套路出牌,是不是可以通过设置,让 mp4 的质量比 mov 高呢?视频质量高的标准又是什么呢?咱们从头说起:

假设没经过压缩,那么只要确定了分辨率 /位深 /帧率,那么相同时间的视频的大小都是固定,和视频内容没一点关系,因为 1 分钟就说 30 帧,1 帧就 1920x1080 个像素,1 个像素就 3 个颜色构成,颜色范围都是 0~255。

这种视频我们叫原片,无损视频(不是无损压缩),压缩完的视频都会比原片小,之后就用码率来表示压缩后图像的大小了,相同编码算法方式下,肯定是码率越高图像质量越好,但是不同编码算法效率不同,就不能直接这么比了。

这时候判断图像质量就需要拿解码后的图像和原片的图像进行对比,越接近,说明质量越高,这个对比也是有具体标准和算法的,最常见的叫 SSIM 和 PSNR。你想对比具体的 mp4 和 mov 质量,那就在 ffmpeg 编码的时候加上--ssim 和--psnr 参数就可以了。
frozenwood
2020-03-18 17:15:55 +08:00
码率代表画面信息量
bnm965321
2020-03-18 17:57:42 +08:00
@imn1 现在回头看一下以前的 日本 rmvb 视频,根本没法看。。但是当时觉得没什么,只能说由奢入检难
ferock
2020-03-18 18:05:01 +08:00
题主,主观感情色彩太浓重。



品质的主观感受,好和坏,是由各种因素影响的。
所以根本不应该这样问:
“还想请教一下 这个压缩算法 是会影响到视频的品质吗? 可不可以和编码画上等号?”
HolgerHuo
2020-03-18 19:19:23 +08:00
@ferock 唉 我也知道一般的视频压缩一下肉眼根本看不出来 但是有人总是喜欢较真啊 所以我也只是想了解一下这个视频的品质 到底会有哪些影响因素 不管看得出来看不出来
HolgerHuo
2020-03-18 19:20:23 +08:00
@coderluan 好的 非常感谢您 我去尝试一下~
HolgerHuo
2020-03-18 19:28:49 +08:00
@coderluan 通过对比确实看到了两个视频的差别 主要是在 tbn/tbc(具体的我确实也不太懂)上有很大的差别 原视频分别为 6k 和 12k 压缩后仅剩下了 15360 和 120 码率自然也是下降了 非常感谢您~
aogu555
2020-03-18 19:29:26 +08:00
为什么爱奇异和腾讯视频的 1080p 要比 bilibili 的模糊,就是码率压得太狠了,26 楼解释的非常清楚了
coderluan
2020-03-18 19:32:57 +08:00
@HolgerHuo tbr/tbn/tbc 是帧率相关的概念,不是码率的,帧率就是一秒 30 帧还是 60 帧图像,这个一般只是影视视频流畅度,而不会影响画质。
HolgerHuo
2020-03-18 19:40:46 +08:00
@coderluan 明白了 谢谢您~
HolgerHuo
2020-03-18 19:42:59 +08:00
@aogu555 可是从 it depends 上看 我认为 26 楼的意思应该是 还需要参照别的数据吧? 而不是说码率压得狠就会模糊?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX