【视频】H.264的码率和图像质量
1、简述
分辨率、帧率、I帧设置不变的情况下,码率过低时,IP摄像机如果没有足够的带宽来传输高质量的图像,便会抹掉一些细节,导致出现马赛克,尤其是动态性强的画面(比如:运动的云台、非固定的摄像头)。
2、计算码率
1)码率的基础理论公式为:
码率 (bps) = 分辨率像素数 × 帧率 × 每像素比特数 × 压缩效率系数
- 分辨率像素数:宽 × 高(例如 2560×1440 = 3,686,400 像素)。
- 每像素比特数:未压缩时通常为 12~24 bits(如 YUV420 格式为 12 bits/像素)。
- 压缩效率系数:H.264 的压缩率通常在 50~1000 倍,取决于编码参数(如预设速度、CRF 值等)。
示例计算(2560×1440@20fps)
假设:每像素 12 bits(YUV420),压缩效率为 100 倍(中等画质)。
码率 = 2560 × 1440 × 20 × 12 / 100 / 1024^2 ≈ 8.4 Mbps