HM编码完所有帧后,输出到stdout的数据格式:
SUMMARY ——————————————————–
Total Frames | Bitrate Y-PSNR U-PSNR V-PSNR YUV-PSNR
500 a 1722.4448 40.8944 43.4868 42.9115 41.4105
I Slices——————————————————–
Total Frames | Bitrate Y-PSNR U-PSNR V-PSNR YUV-PSNR
1 i 5586.0000 42.8015 44.8098 44.9784 43.3934
P Slices——————————————————–
Total Frames | Bitrate Y-PSNR U-PSNR V-PSNR YUV-PSNR
0 p -1.#IND -1.#IND -1.#IND -1.#IND -1.#IND
B Slices——————————————————–
Total Frames | Bitrate Y-PSNR U-PSNR V-PSNR YUV-PSNR
499 b 1714.7022 40.8906 43.4842 42.9074 41.4073
RVM: 0.000
Bytes written to file: 2155067 (1724.054 kbps)
Total Time: 23008.202 sec.
上面的内容中有两个平均码率:1722.4448kbps和1724.054kbps。前者为RBSP的码率。对应的比特统计代码如下:
//===== add PSNR =====
// m_gcAnalyzeAll对应的数据:SUMMARY---------------------------
m_gcAnalyzeAll