两个重要的概念
- 分辨率
- 帧率
分辨率
-
X轴的像素个数x Y轴的像素个数
-
常见的宽高比16:9/4:3
以前的电视机、九几年的大屁股显示器基本上都是4:3,现在几乎都是16:9
如果视频不是16:9的,说明不是便准的视频格式,要先转成16:9或者4:3,否则在渲染时可能与预期结果不同
-
常见的分辨率 360p/720p/1k/2k
360p是640x360,720p是1280x720,1k是1920x1080即1080p,2k是2560x1440即1440p,
1K=210=1024,2K=211=2048,4K=2^12=4096
帧率
-
每秒钟采集/播放图像的个数
-
动画的帧率是25帧/s
-
常见的帧率:15帧/s,30帧/s,60帧/s
实时通信时为了调低码流大小一般设成15帧/s,但是如果码流足够的话,更高也可以。
正常直播录课等日常需求常采用30帧/s
拍电影一般用60帧/s
想让图清晰就让分辨率高一些,想让时评更平滑就让帧率高一些
未编码视频的RGB码流
RGB码流=分辨率(宽x高) x 3(Byte) x 帧率(25帧)
例如720p:1280x720x3x25 = 69120000 约69M 通常所说的码流是按位计算的,所以结果还要再乘24
问题
未编码的码流与H264视频编码的码流压缩比是多少?
H264的720p码流一般为2到5M左右