视频 码率 帧率 分辨率
⼀、常见视频分辨率分为:
分辨率尺⼨
可以理解成:视频分辨率决定了视频容器的大小。比如⼀个720p的视频,如果⽤⼿机看,因为⼿机屏幕⼩,它看起来很清晰。如果电视看,可能就不是很清晰了。这就跟⼀张图⽚,你越把他放大,看起来越模糊是⼀个道理。分辨率不能决定视频清晰度,需要与码率相结合
⼆、帧率 (Frame rate)
视频是由⼀张张的图⽚形成的,我们看起来很流畅是因为⼈眼有视觉停留的现象,当图⽚以24张每秒的速度匀速播放时,这些图⽚看起来就是连续的。
所以视频的帧率决定了视频的流畅程度。
三、码率
⽆压缩情况下码率的计算公式:
码率 = 分辨率 × 位深 × 帧率 ÷ 1024 ÷ 1024
注:有些标准是⽤ 1000 代替 1024
单位:Mbps
⽐如,分辨率为 1920 x 1080、位深为 8 bits、帧率 25 的视频,⽆压缩状态下的码率应为 1186 mbps,约 1.1 gbps。
(1gbps = 1024mbps = 1024 x 1024 kbps)
(1920 × 1080) × (8 × 3) × 25 ÷ 1024 ÷ 1024 = 1186mbps = 1.16gbps
此时1s时长的视频⼤⼩为:1.16 x 1 ÷ 8 = 0.145g = 148m。
视频⼤⼩计算⽅式参考下⾯公式。
视频在采集后都需要进⾏压缩,如果不压缩,实在是太⼤了,此时就需要根据分辨率、帧率、码率做个平衡。
码率决定了单位时间内的视频⼤⼩。单位是bps(bit per second,位每秒),⼀般使⽤ kbps(千位每秒)或Mbps(百万位每秒)。
注意:是按位(bit)算的。
复习下单位换算:
⼀个字节(byte)等于8位(bit),1kb等于1024个字节(byte),1m等于1024kb。
视频⼤⼩的简单计算⽅式为:【视频⽂件⼤⼩】 (kb) = 【码率】(kbps) x 【时间】(s)÷ 8
例如:⼀个10s的视频,码率为15mbps,则它的码率⼤概为(忽略⾳频):
(1mbps = 1024kbps。)
码率 = 15 x 1024 x 10 ÷ 8 = 19200kb = 18.75MB
四、三者直接的联系
在码率⼀定的情况下,分辨率与清晰度成反⽐关系:分辨率越⾼,图像越不清晰,分辨率越低,图像越清晰。
在分辨率⼀定的情况下,码率与清晰度成正⽐关系,码率越⾼,图像越清晰;码率越低,图像越不清晰。
五、带宽与⽹速、视频码率的关系
-
带宽和⽹速的关系是:
1Mbps = 1024Kbps = 1024 ÷ 8KBps = 128KB/s
。 -
运营商所说的200M宽带光纤,完整单位是200Mbps,⽽我们电脑中所说的下载速度单位是:MB。因此200M宽带下载速度并不代表下载速度就是200Mb/s。
-
也就是说1M 的宽带下载速度不会超过 128KB/s ,也就是理论上1秒钟,可以下载128K的内容,实际上1M宽带,下载速度100k/s就属于正常,毕竟理论值不⼀定能达到。200M宽带的下载速度理论上为:
128KB/s x 200 = 25600 KB/s = 25.6MB/s
。 -
1M的带宽(1Mbps),理论上可以观看码率不超过1024kbps的视频,如果超出,视频就需要缓冲才能观看了。
分辨率/码率/帧率分别代表什么?
帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
分辨率:(矩形)图片的长度和宽带,即图片的尺寸。影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。
码率:把每秒显示的图片进行压缩后的数据量。影响视频体积和清晰度,在其他参数不变的前提下,码率越大,体积越大,图像越清晰,码率越小;体积越小,图像越模糊。