2987
- 收藏
- 点赞
- 分享
- 举报
调节图像质量码率控制器
最近调试3516a的图像质量,问题如下:
码率控制器的高级参数由以下参数组成:
− u32ThrdI[RC_TEXTURE_THR_SIZE],u32ThrdP[RC_TEXTURE_THR_SIZE]:分别衡量 I 帧,P 帧的宏块复杂度的一组阈值。这组阈值按照从小到大的顺序
依次排列,每个阈值的取值范围为[0, 255]。这组阈值用于在进行宏块级码率控制时,根据图像复杂度对每个宏块的 Qp 进行适当的调整。对于芯片 Hi3516A的 H.264 协议,宏块级码率控制只有加方向(最大加 12),即如果当前宏块的图像复杂度处于某两阈值之间时,当前宏块的 Qp 值就在宏块行起始 Qp 值的基础上加上 x,x 取值如下:C 表示图像复杂度,若 C ≤ u32Thrd[0],x=0;u32Thrd[0]
这里的u32Thr就是我需要设置的值,即宏块复杂度,在cat /proc/umap/rc中能看出它的值吗?
[RC] Version: [Hi3516A_MPP_V2.0.7.1 B030 Release], Build Time[Jun 10 2017, 19:52:21]
----- BASE PARAMS ------------------------------------------------------------------
ID Gop StatTm ViFr TrgFr ProType RcMode Br(kbps) FluLev IQp PQp
0 50 4 25 25/0 96 CBR 512 0 N/A N/A
-----RUN COMM PARAM 1------------------------------------------------------------
ChnId RowQpDelta ThrdI(12)
0 2 [ 3 5 8 10 12 15 18 20 22 25 255 255]
-----RUN COMM PARAM 2------------------------------------------------------------
ChnId FirstFrmStartQP ThrdP(12)
0 16 [ 3 5 8 10 12 15 18 20 22 25 255 255]
-----RUN COMM PARAM 3------------------------------------------------------------
ChnId bLost LostThr LostFrmStr EncGap RCPriority EnIDR SprFrmMod SprIFrm SprPFrm SprBFrm
0 N 83886080 NORMAl 0 BITRATE Y None 500000 500000 500000
-----RUN CBR PARAM1 -------------------------------------------------------------
ID MinIprop MaxIprop MaxQp MinQp MaxIQp MinIQp IPQpDelta QLevel MaxReEncTimes
0 1 45 51 10 51 16 -1 3 2
-----RUN VBR PARAM --------------------------------------------------------------
ID IPQpDelta ChgPs MinIprop MaxIprop MaxStillQP MinPercent MaxReEncTimes MinStillPSNR MaxQp MinQp MaxIQp MinIQp
-----RUN INFO1-----------------------------------------------------------------
ID InsBr(kbps) InsFr WatL CfgBt(kb) RealBt(kb) IPRatio TarPercent StartQp MinQp MaxQp
0 514 25 349 14 12 22 N/A 26 10 51
-----RC performance INFO-----------------------------------------------------------------
ID StaOfstaTim TotaOfstaTim StaOfEndTim
上边哪个能代表宏块复杂度啊????
还有我的设置如下:static int g_ithrd[16] = {
17,34,51,68,85,102,119,136,145,162,179,196,220,230,240,255,
};
这个值有什么规律啊????应该怎么设置
码率控制器的高级参数由以下参数组成:
− u32ThrdI[RC_TEXTURE_THR_SIZE],u32ThrdP[RC_TEXTURE_THR_SIZE]:分别衡量 I 帧,P 帧的宏块复杂度的一组阈值。这组阈值按照从小到大的顺序
依次排列,每个阈值的取值范围为[0, 255]。这组阈值用于在进行宏块级码率控制时,根据图像复杂度对每个宏块的 Qp 进行适当的调整。对于芯片 Hi3516A的 H.264 协议,宏块级码率控制只有加方向(最大加 12),即如果当前宏块的图像复杂度处于某两阈值之间时,当前宏块的 Qp 值就在宏块行起始 Qp 值的基础上加上 x,x 取值如下:C 表示图像复杂度,若 C ≤ u32Thrd[0],x=0;u32Thrd[0]
这里的u32Thr就是我需要设置的值,即宏块复杂度,在cat /proc/umap/rc中能看出它的值吗?
[RC] Version: [Hi3516A_MPP_V2.0.7.1 B030 Release], Build Time[Jun 10 2017, 19:52:21]
----- BASE PARAMS ------------------------------------------------------------------
ID Gop StatTm ViFr TrgFr ProType RcMode Br(kbps) FluLev IQp PQp
0 50 4 25 25/0 96 CBR 512 0 N/A N/A
-----RUN COMM PARAM 1------------------------------------------------------------
ChnId RowQpDelta ThrdI(12)
0 2 [ 3 5 8 10 12 15 18 20 22 25 255 255]
-----RUN COMM PARAM 2------------------------------------------------------------
ChnId FirstFrmStartQP ThrdP(12)
0 16 [ 3 5 8 10 12 15 18 20 22 25 255 255]
-----RUN COMM PARAM 3------------------------------------------------------------
ChnId bLost LostThr LostFrmStr EncGap RCPriority EnIDR SprFrmMod SprIFrm SprPFrm SprBFrm
0 N 83886080 NORMAl 0 BITRATE Y None 500000 500000 500000
-----RUN CBR PARAM1 -------------------------------------------------------------
ID MinIprop MaxIprop MaxQp MinQp MaxIQp MinIQp IPQpDelta QLevel MaxReEncTimes
0 1 45 51 10 51 16 -1 3 2
-----RUN VBR PARAM --------------------------------------------------------------
ID IPQpDelta ChgPs MinIprop MaxIprop MaxStillQP MinPercent MaxReEncTimes MinStillPSNR MaxQp MinQp MaxIQp MinIQp
-----RUN INFO1-----------------------------------------------------------------
ID InsBr(kbps) InsFr WatL CfgBt(kb) RealBt(kb) IPRatio TarPercent StartQp MinQp MaxQp
0 514 25 349 14 12 22 N/A 26 10 51
-----RC performance INFO-----------------------------------------------------------------
ID StaOfstaTim TotaOfstaTim StaOfEndTim
上边哪个能代表宏块复杂度啊????
还有我的设置如下:static int g_ithrd[16] = {
17,34,51,68,85,102,119,136,145,162,179,196,220,230,240,255,
};
这个值有什么规律啊????应该怎么设置
我来回答
回答3个
时间排序
认可量排序
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
相关问答
-
2020-07-24 10:57:31
-
02020-11-10 14:32:04
-
2015-07-24 15:16:36
-
2018-12-05 11:03:25
-
2012-12-24 14:39:35
-
2018-12-19 10:08:53
-
2013-11-17 10:28:02
-
2012-12-24 15:18:41
-
2019-01-23 09:26:45
-
2020-03-17 19:37:06
-
2008-06-23 14:16:09
-
2017-04-09 09:45:08
-
2018-10-09 17:49:41
-
52016-03-17 10:09:06
-
2018-06-21 10:25:30
-
2020-08-29 10:45:49
-
2019-01-10 11:19:11
-
32015-06-02 13:00:05
-
2020-11-22 18:45:24
无更多相似问答 去提问

点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
53519dv500接lvds的sensor mn34120,图像出现很多竖线,sensor板接以前的3519v101没问题
-
103403外接hdmi口1024*600显示屏报错
-
5SS928点DC camera的6946,全屏紫色
-
5hi3519 的 网络传输的MTU值可以修改到比1500大嘛?
-
10WS73V100星闪扫描不到设备sle
-
5SS928/SD3403 录像失败 venc stream time out, exit thread; venc 2 stream buffer is full
-
10Hi3516DV500无法运行PQTool软件
-
10君正T23+1084带TF卡插卡(给该主板适配TF卡驱动,电机驱动,适配GPIO)
-
5Hi3536A从vpss获取1080分辨率的yuv数据异常
-
10谁有RV1126 最新版本SDK卖吗?
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认