Redian新闻
>
学术问题:视频画面的质量如何决定?
avatar
学术问题:视频画面的质量如何决定?# Joke - 肚皮舞运动
b*n
1
视频1: 1221kbps,720x1280,78M,30fps,mp4
视频2: 1699kbps,572x1024,100M,15fps,mp4
视频长度及内容相同的前提下
这俩视频哪个画面质量更好?
网上搜了一下关于视频文件的尺寸:
一个说是Duration x Bitrate决定的;
一个说是Duration x Pixel Dimension x Frame Rate决定的;
avatar
H*g
2
你的总duration分别是啥呀? 理论上讲,如果不算音频,视频大小应该就是视频 kbps
x s
再有你这个视频怎么会才64kbps?不是拿音频的码率当视频了把?

【在 b******n 的大作中提到】
: 视频1: 1221kbps,720x1280,78M,30fps,mp4
: 视频2: 1699kbps,572x1024,100M,15fps,mp4
: 视频长度及内容相同的前提下
: 这俩视频哪个画面质量更好?
: 网上搜了一下关于视频文件的尺寸:
: 一个说是Duration x Bitrate决定的;
: 一个说是Duration x Pixel Dimension x Frame Rate决定的;

avatar
b*n
3
Duration 是 video length,就是播放时长。视频1/2是同样的。
bitrate我就用的windows 文件显示column detail里的,那个不会只是指音频吧?

kbps

【在 H********g 的大作中提到】
: 你的总duration分别是啥呀? 理论上讲,如果不算音频,视频大小应该就是视频 kbps
: x s
: 再有你这个视频怎么会才64kbps?不是拿音频的码率当视频了把?

avatar
b*n
4
你提醒的对
我拿mp4 joiner看了一下:
视频1是44100 Hz, 125 kbit/s
视频2是48000 Hz, 64 kbit/s
这显示果然是指音频啊

【在 H********g 的大作中提到】
: 你的总duration分别是啥呀? 理论上讲,如果不算音频,视频大小应该就是视频 kbps
: x s
: 再有你这个视频怎么会才64kbps?不是拿音频的码率当视频了把?

avatar
b*n
5
顶楼更新了一下
取了windows 里那个data rate
这个应该是视频的bitrate吧?
这样看来视频2比视频1的视频画面质量要高吗?因为文件尺寸更大(视频bitrate更高
)?
那为什么通常认为HD比SD画面质量要高呢?
这个只是指画面的尺寸啊

kbps

【在 H********g 的大作中提到】
: 你的总duration分别是啥呀? 理论上讲,如果不算音频,视频大小应该就是视频 kbps
: x s
: 再有你这个视频怎么会才64kbps?不是拿音频的码率当视频了把?

avatar
p*j
6
决定视频画面的质量最重要的因素是原始材料的视频质量。

【在 b******n 的大作中提到】
: 视频1: 1221kbps,720x1280,78M,30fps,mp4
: 视频2: 1699kbps,572x1024,100M,15fps,mp4
: 视频长度及内容相同的前提下
: 这俩视频哪个画面质量更好?
: 网上搜了一下关于视频文件的尺寸:
: 一个说是Duration x Bitrate决定的;
: 一个说是Duration x Pixel Dimension x Frame Rate决定的;

avatar
b*n
7
假设原始材料的视频质量都高于这两个后期压缩的视频。那么这两个视频哪个画面质量
更高更清晰?视频1是1080,视频2只有480但视频码率高,文件尺寸也更大。

【在 p**j 的大作中提到】
: 决定视频画面的质量最重要的因素是原始材料的视频质量。
avatar
H*g
8
第二个因为帧速只有第一个的一半,图像大小也小一点,如果压缩算法差不多的话,每
一个单帧的数据量比第一个要多很多,所以理论上应该是细节更加丰富一些。

【在 b******n 的大作中提到】
: 顶楼更新了一下
: 取了windows 里那个data rate
: 这个应该是视频的bitrate吧?
: 这样看来视频2比视频1的视频画面质量要高吗?因为文件尺寸更大(视频bitrate更高
: )?
: 那为什么通常认为HD比SD画面质量要高呢?
: 这个只是指画面的尺寸啊
:
: kbps

avatar
M*a
9
人的眼睛分辨率有限吧。
除非你是想放大到挂在楼上的显示屏那么大,那样的话,细节丰富的可能马赛克小一些。

【在 H********g 的大作中提到】
: 第二个因为帧速只有第一个的一半,图像大小也小一点,如果压缩算法差不多的话,每
: 一个单帧的数据量比第一个要多很多,所以理论上应该是细节更加丰富一些。

avatar
H*g
10
1221*1024/(720*1280)/30=0.045222222 bit/pixel
=1699*1024/(572*1024)/15=0.198018648 bit/pixel
第二个的bit/pixel大概是第一个的4倍,所以如果压缩算法和原图像都差不多,那第二
个画质应该好不少。
文件尺寸,如果不管音频的贡献,基本就是bitrate x duration 这个是定义决定的—
—bitrate的单位是bps,bit per second。
第二个公式只适用于完全不压缩的RGB视频流——对普通用户来说,这种视频基本不存
在(存在于CCD上或者不压缩的raw上,或者是显示器里,都是设计电子设备的工程师才
需要考虑的事情)。

【在 b******n 的大作中提到】
: 视频1: 1221kbps,720x1280,78M,30fps,mp4
: 视频2: 1699kbps,572x1024,100M,15fps,mp4
: 视频长度及内容相同的前提下
: 这俩视频哪个画面质量更好?
: 网上搜了一下关于视频文件的尺寸:
: 一个说是Duration x Bitrate决定的;
: 一个说是Duration x Pixel Dimension x Frame Rate决定的;

avatar
H*g
11
他这个码率还远没到那个地步。按我的计算,高质量的才0.2 bit/pixel,还是压得比
较厉害的。

些。

【在 M******a 的大作中提到】
: 人的眼睛分辨率有限吧。
: 除非你是想放大到挂在楼上的显示屏那么大,那样的话,细节丰富的可能马赛克小一些。

avatar
H*g
12
HD和SD比的时候,是假设节目源的质量是一样(足够好)的。同样质量的节目源,你每
隔一行抽掉一条,可不就是不行了么。换句话说,SD,HD,就是显示设备的总像素数对
画质的物理限制,你节目的信息再多,缩小到SD,也就是竖直方向480个像素。
节目源之间比,如果不在乎帧速的话,可以比同样编码下的bit/pixel,就像我上面那
样算。这可以大致反映两个文件的图像质量优劣。
但是就像马英八指出的,图像质量跟数据量的关系不是线性的,对每个codec来说都有
一个合理的范围:太小的话可以明显看出来画质下降,太高的话也只是浪费空间而已。
国内各种“流出”最无脑的一点就是:狗屎一样的画质,一秒钟要你100M。

【在 b******n 的大作中提到】
: 顶楼更新了一下
: 取了windows 里那个data rate
: 这个应该是视频的bitrate吧?
: 这样看来视频2比视频1的视频画面质量要高吗?因为文件尺寸更大(视频bitrate更高
: )?
: 那为什么通常认为HD比SD画面质量要高呢?
: 这个只是指画面的尺寸啊
:
: kbps

avatar
n*d
13
再低的分辨率,都可以插值成FHD,不过效果可想而知。不过不太低的素材适当插值,
视觉上可能会好一点。

【在 b******n 的大作中提到】
: 视频1: 1221kbps,720x1280,78M,30fps,mp4
: 视频2: 1699kbps,572x1024,100M,15fps,mp4
: 视频长度及内容相同的前提下
: 这俩视频哪个画面质量更好?
: 网上搜了一下关于视频文件的尺寸:
: 一个说是Duration x Bitrate决定的;
: 一个说是Duration x Pixel Dimension x Frame Rate决定的;

avatar
l*k
14
这个不能简单的看码率,也要看视频内容。
1. 分辨率决定了画面清晰程度。HD的一般比SD的清楚。但码率太低会出现马赛克。
2. 如果视频内容没有很多运动画面,比如讲课视频,幻灯片式的视频,码率低点问题
不是太大。低码率,高分辨率的效果可能比较好。但对运动视频,低码率高分辨的可能
会有大量马赛克。
avatar
b*n
15
是啊
前段时间我在B站上找视频看
很多早期的电视节目翻录下来的
显示720P或是1080P,但画质很渣
所以觉得这种HD标签很误导啊
YouTube上的video quality 也是按这个pixel dimension(跟resolution/分辨率,这
些都一个意思?)来的
这种低质量素材的视频码率(video Bitrate)不能人为提高吧?

【在 n***d 的大作中提到】
: 再低的分辨率,都可以插值成FHD,不过效果可想而知。不过不太低的素材适当插值,
: 视觉上可能会好一点。

avatar
b*n
16
为了便于讨论
只考虑静态为主的视频内容吧,例如访谈
“码率太低”是指低于多少?
视频1是HD但码率低
视频2是SD但码率高
分辨率resolution 单纯是指画面的尺寸吧?
清晰度不是还要结合码率(bitrate)一起看?

【在 l*******k 的大作中提到】
: 这个不能简单的看码率,也要看视频内容。
: 1. 分辨率决定了画面清晰程度。HD的一般比SD的清楚。但码率太低会出现马赛克。
: 2. 如果视频内容没有很多运动画面,比如讲课视频,幻灯片式的视频,码率低点问题
: 不是太大。低码率,高分辨率的效果可能比较好。但对运动视频,低码率高分辨的可能
: 会有大量马赛克。

avatar
H*g
17
如果节目本来就是低质量的东西翻的,视频网站的码工如果水平凑合的话,本来就应该
在上传视频转码的时候自动设定合适的屏幕分辩率(当然跟同分辨率的现代视频比仍旧
会有些模糊,这是因为老视频本身就有很多缺陷,加上转码的时候一定会额外再有损失
)。B站如果有很多这种垃圾视频的话,说明他们的码工不行。
再有,国内网站不是视频都要人工审核么?就算服务器程序不完善,人工审核的时候总
应该抓住吧。就算用户的流量不值得心疼,他们自己的服务器流量也不值钱么?

【在 b******n 的大作中提到】
: 是啊
: 前段时间我在B站上找视频看
: 很多早期的电视节目翻录下来的
: 显示720P或是1080P,但画质很渣
: 所以觉得这种HD标签很误导啊
: YouTube上的video quality 也是按这个pixel dimension(跟resolution/分辨率,这
: 些都一个意思?)来的
: 这种低质量素材的视频码率(video Bitrate)不能人为提高吧?

avatar
b*n
18
windows这显示可能又误导我了
1080x1920这种它显示的是Frame Height x Frame Width,看着好像是指画面的物理尺寸
但其实应该是画面的像素数是吧?

【在 H********g 的大作中提到】
: HD和SD比的时候,是假设节目源的质量是一样(足够好)的。同样质量的节目源,你每
: 隔一行抽掉一条,可不就是不行了么。换句话说,SD,HD,就是显示设备的总像素数对
: 画质的物理限制,你节目的信息再多,缩小到SD,也就是竖直方向480个像素。
: 节目源之间比,如果不在乎帧速的话,可以比同样编码下的bit/pixel,就像我上面那
: 样算。这可以大致反映两个文件的图像质量优劣。
: 但是就像马英八指出的,图像质量跟数据量的关系不是线性的,对每个codec来说都有
: 一个合理的范围:太小的话可以明显看出来画质下降,太高的话也只是浪费空间而已。
: 国内各种“流出”最无脑的一点就是:狗屎一样的画质,一秒钟要你100M。

avatar
b*n
19
是啊
我就在想有没有什么更为准确的能够反映视频实际画质清晰度的指标(而不是单纯的
HD1080/HD720/480/360这些)
B站是用户自己上传的视频
不知道有没有人工审核或者系统自动复查/转换
以前搜到类似内容的视频会选择HD或者高分辨率的点开去看
后来发现好些其实都是“伪高清”

【在 H********g 的大作中提到】
: 如果节目本来就是低质量的东西翻的,视频网站的码工如果水平凑合的话,本来就应该
: 在上传视频转码的时候自动设定合适的屏幕分辩率(当然跟同分辨率的现代视频比仍旧
: 会有些模糊,这是因为老视频本身就有很多缺陷,加上转码的时候一定会额外再有损失
: )。B站如果有很多这种垃圾视频的话,说明他们的码工不行。
: 再有,国内网站不是视频都要人工审核么?就算服务器程序不完善,人工审核的时候总
: 应该抓住吧。就算用户的流量不值得心疼,他们自己的服务器流量也不值钱么?

avatar
H*g
20
“分辨率resolution 单纯是指画面的尺寸吧?”-yes。这是个物理量,显然480p的视
频在最高画质,也只能分开240根水平黑白线对吧。
其他几个问题很难回答,因为不知道你的实际目的和实际情况,是不能够给出合适的答
案的。比如说,多少分辩率是足够的:那得看你原始视频究竟有多细的细节需要传递。
照个大黄鸭能有1080p固然好,有480p恐怕也够了。照赵忠祥老师的话,480p恐怕比
1080p还好,不然褶子太多,分散注意力。
bitrate是单位时间内的数据量,假设压缩软件合理设置,bitrate确实反映了单位时间
的视频承载的信息量。但是这是假设压缩软件确实被合理设置,而且节目源本来也有足
够的质量。实际不一定是这个情况。比如你说的老视频拉成1080p重新上传的问题。这
种情况下,老视频的各种噪音,缺陷,像素边缘,可能都被压缩软件当成了有用信息,
被重新精心保存下来。那这种精心保存的垃圾数据有意义吗,没有。但是它和人感兴趣
的线条一样都是要占用bitrate的。
如果你想用几个数字大致判断视频的质量,我前面提到的bit/pixel,也是一个有点价
值的数据。这个数字如果过低(你得做些研究,看看到底多低是“过低”),视频就会
出现明显的瑕疵,比如色块等等。所以基本上这个数字可以告诉你压缩的底线在哪里。
1080p 30fps的视频和480p 30fps的视频,如果给一样的bitrate,然后拼命压低
bitrate,那自然1080p的先碰到bit/pixel的临界值,因为分母大。虽然1080p像素多,
但是会先产生方块,结果视觉上还不如拉伸之后的480p。
最终的检测,其实还是靠人。具体画质好不好,还是得两个视频并排仔细看:细节丢失
的程度,色彩是不是明显变得苍白,黑的地方是不是开始变成发灰,白的地方是不是开
始变得白茫茫一片,高速运动画面或者复杂画面是不是出现方块,模糊等等。
视频的压缩是不恒定的,有的图像细节少,颜色空间小,比如黑夜,这种需要的数据就
少;有的图像细节丰富,颜色鲜艳,比如一大片花园,这种地方需要的数据就多。另外
视频压缩并不是对单帧进行的,而是要计算帧与帧之间的联系的,静止画面几十帧都一
样,显然不用吧同样的数据重复几十次,运动画面每帧都不一样,自然也不能拿前面的
替代后面的。这就是为啥高速运动的画面在码率不足的时候通常最先出现方块等等情况
--因为设定的固定bitrate不足以记录那么多信息,只好乱丢一些减轻压力。所以通常
复杂画面,高速运动画面,是最值得注意的地方,不要光看个开头结尾就完事了。
另外,除了单帧的画质之外,你的视频2,帧速只有15fps,这么低的帧率,已经是接近
人类可以容忍的下限了。这是视频质量的另一个方面。当然如果想大幅度地节省带宽的
话,降fps是最有效的。

【在 b******n 的大作中提到】
: 为了便于讨论
: 只考虑静态为主的视频内容吧,例如访谈
: “码率太低”是指低于多少?
: 视频1是HD但码率低
: 视频2是SD但码率高
: 分辨率resolution 单纯是指画面的尺寸吧?
: 清晰度不是还要结合码率(bitrate)一起看?

avatar
H*g
21
如果源视频是现代高分摄影器材拍的节目,一般720p确实就是比480p要清楚,因为网站
收到的节目素材通常本身是全高清(至少1080p)低压缩,高画质的,然后用他们自己
的标准程序压缩一下,得到一个稳定的质量。这种情况下质量的瓶颈就是网站的压缩过
程,所以多少p确实代表一定的质量。
像国内某些网站那样那样,各种乱七八糟的节目源,不分青红皂白都弄成1080p,那多
少p跟实际分辩率是没有啥关系的。比如说21世纪前拍的电视剧,那是怎么也不可能真
有1080p的分辨率的,能有480p的真实分辨率就不错了。
如果真的要给这些节目设置一个科学的分辨率标准,估计得算他们的FFT之类的。需要
请教虎肉教授。

【在 b******n 的大作中提到】
: 是啊
: 我就在想有没有什么更为准确的能够反映视频实际画质清晰度的指标(而不是单纯的
: HD1080/HD720/480/360这些)
: B站是用户自己上传的视频
: 不知道有没有人工审核或者系统自动复查/转换
: 以前搜到类似内容的视频会选择HD或者高分辨率的点开去看
: 后来发现好些其实都是“伪高清”

avatar
p*j
22
这个还取决于你的画面上静止的多还是动态的多,如果动态的多,帧数太少就会显得模
糊。

【在 H********g 的大作中提到】
: 第二个因为帧速只有第一个的一半,图像大小也小一点,如果压缩算法差不多的话,每
: 一个单帧的数据量比第一个要多很多,所以理论上应该是细节更加丰富一些。

avatar
p*j
23
视频审核只管内容,不管画质,那么大量的低端工作,你以为他们还会管那么细致的东
西?估计都是学历最低的糙人。

【在 H********g 的大作中提到】
: 如果节目本来就是低质量的东西翻的,视频网站的码工如果水平凑合的话,本来就应该
: 在上传视频转码的时候自动设定合适的屏幕分辩率(当然跟同分辨率的现代视频比仍旧
: 会有些模糊,这是因为老视频本身就有很多缺陷,加上转码的时候一定会额外再有损失
: )。B站如果有很多这种垃圾视频的话,说明他们的码工不行。
: 再有,国内网站不是视频都要人工审核么?就算服务器程序不完善,人工审核的时候总
: 应该抓住吧。就算用户的流量不值得心疼,他们自己的服务器流量也不值钱么?

avatar
b*n
24
赞解答详细。
请收个包子,不成敬意:
转给用户:Huangchong,现金(伪币):10,收取手续费:0.10
//////////////////////////////////////////////////////
前几天在“知乎”上看了个图解,还挺直观的,贴过来供参考:
高分辨率高码率:
高分辨率低码率:
低分辨率高码率:
低分辨率低码率:

【在 H********g 的大作中提到】
: “分辨率resolution 单纯是指画面的尺寸吧?”-yes。这是个物理量,显然480p的视
: 频在最高画质,也只能分开240根水平黑白线对吧。
: 其他几个问题很难回答,因为不知道你的实际目的和实际情况,是不能够给出合适的答
: 案的。比如说,多少分辩率是足够的:那得看你原始视频究竟有多细的细节需要传递。
: 照个大黄鸭能有1080p固然好,有480p恐怕也够了。照赵忠祥老师的话,480p恐怕比
: 1080p还好,不然褶子太多,分散注意力。
: bitrate是单位时间内的数据量,假设压缩软件合理设置,bitrate确实反映了单位时间
: 的视频承载的信息量。但是这是假设压缩软件确实被合理设置,而且节目源本来也有足
: 够的质量。实际不一定是这个情况。比如你说的老视频拉成1080p重新上传的问题。这
: 种情况下,老视频的各种噪音,缺陷,像素边缘,可能都被压缩软件当成了有用信息,

avatar
H*g
25
谢谢

【在 b******n 的大作中提到】
: 赞解答详细。
: 请收个包子,不成敬意:
: 转给用户:Huangchong,现金(伪币):10,收取手续费:0.10
: //////////////////////////////////////////////////////
: 前几天在“知乎”上看了个图解,还挺直观的,贴过来供参考:
: 高分辨率高码率:
: 高分辨率低码率:
: 低分辨率高码率:
: 低分辨率低码率:

avatar
G*A
26
楼上一群千老各种定义各种公式往上码
我就告诉一句:低于30fps的视屏没法看,低于60fps的游戏没法玩。分辨率么…&
#8230;…720p以上都能凑活

:视频1: 1221kbps,720x1280,78M,30fps,mp4
:视频2: 1699kbps,572x1024,100M,15fps,mp4
avatar
H*g
27
太讲究

【在 G****A 的大作中提到】
: 楼上一群千老各种定义各种公式往上码
: 我就告诉一句:低于30fps的视屏没法看,低于60fps的游戏没法玩。分辨率么…&
: #8230;…720p以上都能凑活
:
: :视频1: 1221kbps,720x1280,78M,30fps,mp4
: :视频2: 1699kbps,572x1024,100M,15fps,mp4

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。