【FAQ】全志V853芯片 VE debugfs调试节点信息说明
-
VE debugfs调试节点信息说明
【调试信息】
cat /sys/kernel/debug/mpp/ve ********Channal[0]: H265Enc Ver.07388090580d7ad94c897633057ff0806abf4340 F119******** MainProfile, Level:186, BitRate:1048576, FrameRate:20 Input:1920x1080, Output:2304x1296, RotAng:0 Crop: Left:0, Top:0, Width:0, Height:0 IDRPeriod:40, GopSize:2, NormalP, VBR, IpcCase, Colour InitQp:30, IQp[10~50], PQp[10~50] CurPQp:29, TargetBits:23424, RealBits:25920, BitRatio:110.66% Scene:1, Move:0, MovingLevel:0, BinImgRatio:0.32%, MovingTh:20 AvgBitRate:3, RealBitRate:763, AvgFrmRate:0, RealFrmRate:21 LBC:1, Lossy2X, y&yc_stride:1152,1728 VbvSize:622592, Unused:619328, Valid:3264, ValidFrmNum:1 Intra4x4:1, IntraInP:1, 3DNR:1 Quality:10, IBitsCoef:10, PBitsCoef:10 Mad[][10]:96.21 1.55 0.42 0.23 0.17 0.10 0.07 0.03 0.00 0.00 0.00 0.00 Mad[0][]:3.83 4.90 39.77 30.91 10.06 3.28 1.81 0.83 0.45 0.36 ClassifyTh[]:0 0 0 0 0 0 0 0 0 0 0 0 Lambda:0.00, LambdaC:0.00, LambdaSqrt:0.00 Intra: Coef{31 31 31}, Th{0 0 0} PredTend: Inter:16, Skip:16, Merge:20 ********End Channal[0] H265Enc******** ********Channal[1]: H264Enc Ver.07388090580d7ad94c897633057ff0806abf4340 F119******** MainProfile, Level:51, BitRate:512000, FrameRate:20 Input:640x360, Output:640x360, RotAng:0 Crop: Left:0, Top:0, Width:0, Height:0 IDRPeriod:60, NormalP, VBR, IpcCase, Colour InitQp:30, IQp[10~45], PQp[10~45] CurPQp:20, TargetBits:20894, RealBits:25648, BitRatio:122.75% Scene:0, Move:1, MovingLevel:1, BinImgRatio:1.55%, MovingTh:20 AvgBitRate:585, RealBitRate:374, AvgFrmRate:21, RealFrmRate:21 LBC:1, Lossy2X, y&yc_stride:384,576 VbvSize:304128, Unused:300864, Valid:3264, ValidFrmNum:1 Intra4x4:1, IntraInP:1, 3DNR:1 Quality:10, IBitsCoef:10, PBitsCoef:10 Mad[][10]:46.81 7.12 1.50 0.44 0.38 0.56 0.19 0.19 0.25 0.06 0.00 0.00 Mad[0][]:1.31 5.94 7.38 3.81 4.75 5.50 7.31 4.81 3.62 2.38 ClassifyTh[]:0 0 0 0 0 0 0 0 0 0 0 0 ********End Channal[1] H264Enc********
【参数说明】
参数 描述 Channal VE通道号,0/1/2/3 EncType 编码类型,H264:H264Enc;H265:H265Enc Ver 编码库版本,对应的commit ID FrameCnt 编码帧的帧数,例如F119表示第119帧 Profile 编码输出视频的档次,档次越高,允许使用的编码技术越丰富。H264低于High不能使用8x8转换,质量变差,如客户没具体要求,默认H264使用Hihg,H265使用Main。H264:Base/ Main/ High,H265:Main/ Main10/ MainStill Level 编码输出视频的等级,按照标准规定的分辨率和帧率而定。过往有些客户的机器出现解码高Level码流性能不足的情况,所以建议由编码库内部自适应配置。H264:定义在enum H264_LEVEL_E,H265:定义在enum H265_LEVEL_E BitRate 码率,单位bps FrameRate 帧率,单位fps Input 编码输入分辨率 Output 编码输出分辨率 RotAng 旋转角度 Crop 裁剪坐标 IDRPeriod I帧周期 GopSize 编码参考集大小,该参数不影响码率控制,H265的该参数会影响某些解码器的参考帧内存预分配,建议统一配置成2。 FixQp 固定I/P帧Qp,仅在RcMode选择FixQp时生效 InitQp RcMode为非FixQp下,首个I帧Qp IQp I帧Qp取值范围 PQp P帧Qp取值范围 TargetBits 当前帧目标bit数 RealBits 当前帧实际bit数 BitRatio bit数比例 = 100 * RealBits / TargetBits Scene 纹理复杂程度的等级,[0,2] Move 运动复杂程度的等级,[0,4] MovingLevel 场景变化剧烈程度等级,[0,3] BinImgRatio SAD超过MovingTh的8x8块数量比例,[0%,100%] MovingTh 8x8块SAD阈值,[10,31] AvrBitRate 到目前为止的平均码率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次 RealBitRate 实际最近一秒内的瞬时码率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次 AvgFrmRate 到目前为止的平均帧率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次 RealFrmRate 实际最近一秒内的瞬时帧率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次 AFBC VI使用LBC的开关,[0,1] LBC VI使用LBC的开关,[0,1] VbvSize 编码器输出Buffer长度 Unused VbvBuffer剩余可用空间 Valid VbvBuffer已占用空间 ValidFrmNum 占用VbvBuffer未归还的帧数量 Intra4x4 帧内4x4块预测开关,[0,1] IntraInP P帧使用帧内预测开关,[0,1] 3DNR 编码器3D滤波开关,[0,1] Quality 静止场景下的P帧bit数比重,按10为100%计算,[0,20] IBitsCoef I帧bit数比重,按10为100%计算,[1,20] PBitsCoef 运动场景下P帧bit数比重,按10为100%计算,[1,50] Mad[][10] 纹理MAD直方图比例分布,以10为步长 Mad[0][] 纹理MAD在10以内的直方图比例分布,以1为步长 ClassifyTh MB级码控分类阈值 Lambda H265编码器Lambda值,H264:无效,V853的H265无效 LambdaC H265编码器LambdaC值,H264:无效,V853的H265无效 LambdaSqrt H265编码器LambdaSqrt值,H264:无效,V853的H265无效 IntraCoef 帧内分块决策系数,三个系数分别对应32x32、16x16、8x8块,系数越大,越倾向于分小块,H264:无效,H265:[0,31] IntraTh 帧内分块决策MAD阈值,三个阈值分别对应32x32、16x16、8x8块,阈值越小,越倾向于分小块,H264:无效,H265:[0,127] PredTendInter Inter预测模式倾向系数,系数越小,越倾向于Inter预测,H264:无效,H265:[0,63] PredTendSkip Skip预测模式倾向系数,系数越小,越倾向于Skip预测,H264:无效,H265:[0,63] PredTendMerge Merge预测模式倾向系数,系数越小,越倾向于Merge预测,H264:无效,H265:[0,36] 【调试方法】
app运行结束后,支持查看VE debugfs调试信息功能的开启方法。
默认情况下,app运行结束后,通过 cat /sys/kernel/debug/mpp/ve 无法继续查看ve的debugfs调试信息。
在app运行前执行命令 echo 1 > /sys/kernel/debug/mpp/ve 可开启该功能。
平台重启后,修改会自动失效,需要重新打开。执行命令 echo 0 > /sys/kernel/debug/mpp/ve 可恢复默认情况。
-
-
-
-
-
-
-
-
-
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号