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

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 格式的问题吗?

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

8761 次点击
所在节点    视频技术
75 条回复
futou
2020-03-19 08:36:45 +08:00
#58
你提供的两个视频都是 h.264 压缩,如果不存在二次压缩等因素,在非专业场景下,你朋友认为码率决定视频质量并没有太大问题。码率差异的具体原因你可以按照我上面回复自己排查。
futou
2020-03-19 08:44:46 +08:00
@futou #59 #61 看了下你的两个视频压根不是相同内容...这种不具有任何码率和质量的可对比性。
HolgerHuo
2020-03-19 09:03:38 +08:00
@futou 谢谢您 一开始忽略了编码一定这个问题 因为没有想到服务器会把一个 2m 的视频压缩 确实是我疏忽了
HolgerHuo
2020-03-19 09:05:41 +08:00
@futou #62 您这个回复的楼号是不是标错了 那两个视频的确是一个 这个没有什么问题 我多次用 ffmpeg 试过各种参数转换 至于为什么会从八秒变成九秒我不太确定
areless
2020-03-19 09:07:55 +08:00
枪版的码率也很大。真实拍摄的质量是以摄像头感光元件的尺寸决定的。像素并不排第一位。
futou
2020-03-19 09:12:34 +08:00
@HolgerHuo 看名字和路径,一个是下载下来的,一个是录屏。关于质量 /码率关系的对比都要是对于同一原始视频进行的,否则并没有什么意义。真想研究的话就找一个 yuv 原始视频,再进行不同压缩和封装。
HolgerHuo
2020-03-19 09:17:41 +08:00
@futou 这个的话 录屏是我自己在电脑上录的 然后上传到了一个 mastodon 实例上 然后在播放的时候因为安装了 neatdownloadmanager (或者 基本上这种下载器的扩展都会有提示)的扩展 发现视频文件变成了 mp4 就有点好奇原来服务器还给转码了 所以下载下来看了下 至于长度上面确实有点奇怪..我也不知道为什么从录屏转换到 mp4 会变长....
tankren
2020-03-19 09:19:20 +08:00
码率有真假的 480P 的原视频各种转变成 4K 再高码率也是渣渣啊
zhouweiluan
2020-03-19 11:19:43 +08:00
楼上的文字科普说的太多了,还不如看一期科普视频来得实在。
https://www.bilibili.com/video/av37424012
非常直观。
Cbdy
2020-03-19 13:32:11 +08:00
看一下这个科普文章
https://vcb-s.com/archives/2726
hyq
2020-03-19 14:04:19 +08:00
mov 只是容器,里面的视频是 h264,音频是 aac,mp4 也只是容器,视频是 h264,音频也是 aac。h264 本身在压制过程中,有许多的参数可以调,码率,profile,帧率。profile 相当于一个预设的参数集合,如果选择了高级的 profile,用了一些高级的技术,同样的清晰度,文件可能会更小,但是部分设备可能不支持。在其余参数相同的情况下,码率越高越清晰。

帧率不会影响清晰度,只是会影响人看到的动态的画面,帧率低的视频,人会感觉到动作不连贯,类似那种老式电影 24 fps 的。

总结一下,*相同编码格式,相同分辨率,相同 profile* 码率越高越清晰。
longbye0
2020-03-19 14:20:22 +08:00
编解码参数影响视频质量
rnm330
2020-03-21 09:15:47 +08:00
@HolgerHuo 那你这样就是杠精了 你甚至可以说对已压制的素材再次提升码率进行二次压制并不能提升画面品质呢 码率决定画面品质是实打实的准则 只不过大家都约定俗成在比较的时候以同编码为标准 以你的说法 100%srgb 色彩空间的图片用 100%srgb 和 100%adobergb 的显示器看没区别 那就可以对说“100%adobergb 色彩空间比 100%srgb 的显示器好”的人说并不是那么正确?那这种人我们叫杠精
HolgerHuo
2020-03-22 12:35:12 +08:00
@rnm330 我没有那么说啊?一个 h265 编码的视频和 h264 的视频就是不能通过码率来对比品质 有什么问题吗?
acreti
2020-06-19 11:22:04 +08:00
视频品质的影响因素,不是很多,比如:拍摄设备、光线条件、摄影师专业水平、画面题材、动态程度、素材编辑环境、导出格式、压缩算法、观看者屏幕质量、观看者观看方式及环境。。。。。。

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

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

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

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

© 2021 V2EX