完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
本帖最后由 一只耳朵怪 于 2018-5-28 17:05 编辑
大家好, DM8168做解码,配置解码器创建参数时,需要配置码率,我将targetBitRate设置为4Mb/s,当前端摄像头传过来的码流码率偏低时(比如512kb/s),解码后会出现丢帧的情况,怎么能将解码码率设置成自适应?或者有没有命令可以动态的配置解码码率。 for (i = 0; i < chn; i++) [ decPrm.chCreateParams.format = IVIDEO_H264HP; decPrm.chCreateParams.profile = IH264VDEC_PROFILE_ANY; decPrm.chCreateParams.targetMaxWidth = chainsCtrl.chCfg.outWidth; decPrm.chCreateParams.targetMaxHeight = chainsCtrl.chCfg.outHeight; decPrm.chCreateParams.fieldMergeDecodeEnable = FALSE; decPrm.chCreateParams.algCreateStatus = DEC_LINK_ALG_CREATE_STATUS_CREATE; decPrm.chCreateParams.defaultDynamicParams.targetFrameRate = chainsCtrl.chCfg.encFrameRate; decPrm.chCreateParams.defaultDynamicParams.targetBitRate = chainsCtrl.chCfg.bitRate; decPrm.chCreateParams.numBufPerCh = 16; decPrm.chCreateParams.displayDelay = 5; //decPrm.chCreateParams.tilerEnable = TRUE; ] decPrm.inQueParams.prevLinkId = chainsCfg.iPCBitsInVideoId; decPrm.inQueParams.prevLinkQueId = 0; decPrm.outQueParams.nextLink = chainsCfg.ipcOutVideoId; |
|
相关推荐
6个回答
|
|
|
你好;
decPrm.chCreateParams.defaultDynamicParams.targetBitRate 是一个无效值,可以不需要配置; 在 mcfw/src_bios6/links_m3video/iva_dec/decLink_common.c 中把值赋给了maxBitRate pChObj->algObj.algCreateParams.maxBitRate = pObj->createArgs.chCreateParams[chId].defaultDynamicParams. targetBitRate; pChObj->algObj.algCreateParams.maxBitRate, 这个值在解码配置中可以不需要关心 |
|
|
|
|
|
关于pChObj->algObj.algCreateParams.maxBitRate
在 H264_Decoder_HDVICP2_UserGuide.pdf 中可以查到; |
|
|
|
|
Greatwayer 发表于 2018-5-28 07:02 你好, 我实际测试的时候改变它的值,对显示的效果是有实际的影响的。 像我前面说的,当前端视频源传进来的码流码率比较低的时候,将targetBitRate设为4M,图像就会卡顿,而且会有拖影,设为1M时就没有这种情况,但这个时候图像的清晰度会降低很多。在enc link里是有命令可以对码率和帧率进行动态配置的,但是在de clink里没看到相应的命令,是不是dec link不支持动态调整码率? |
|
|
|
|
LiuJingJ123 发表于 2018-5-28 07:20 OYE, 我同意ternence的说法,解码里面是否设置码流应该是没有关系的。 你能否尝试在本地解码不同码率的码流,看看是否有类似的问题? |
|
|
|
|
|
这个值是配置一个最大的码率, 跟当前的解码码率没有关系? 当前解码码率是根据送给解码器的视频流码率来决定的? |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1757浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:12 , Processed in 0.982065 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
8230