完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
使用dvr4.00或者dvr4.01的解码库,若GOP包含B帧,解码库是否支持?若支持,有哪些地方需要注意?
目前我解码出来的视频,有抖动现象,怀疑是由于存在B帧导致。 |
|
相关推荐
19个回答
|
|
Long Yun,
4.01可以支持的,但是如果B fram的码流的参考帧个数不同,可能需要调整下面的参数。 displayDelay = Max display delay for the channel to be set for decoder numBufPerCh = Number of decoder output buffer for the channel |
|
|
|
|
|
|
|
物是人非aaa 发表于 2018-5-28 16:02 Chris Meng, 应该是displayDelay和dpbBufSizeInFrames这两个参数吧。我修改了这两个,mpeg2的解码抖动已经好了,但是h264的解码还是存在问题。不同的值我都试过了。请问还有别的需要注意的地方吗? |
|
|
|
ternence hsu , 你好。有问题的视频文件,不是dm8168编码出来的,dm8168编码出来的重新解码是正常的。 |
|
|
|
cmh11 发表于 2018-5-28 16:31 |
|
|
|
Chris Meng, 代码设置的参数如下: decPrm.chCreateParams[ch].numBufPerCh = 15; decPrm.chCreateParams[ch].displayDelay = IVIDDEC3_DISPLAY_DELAY_4; decPrm.chCreateParams[ch].dpbBufSizeInFrames = IH264VDEC_DPB_NUMFRAMES_12; |
|
|
|
Long Yun, 参考帧有4帧,你延时delay也只设置为4,太小了吧。配置为5或者8看看? |
|
|
|
5和8,甚至是更大的值,都试过了呢,没有起作用。 |
|
|
|
Long Yu, 你能否上传一个你测试的h264码流么? 我可以尝试一下。 我这里修改相关参数,参考帧为16的码流都可以正常解码(基于DVR RDK4.01)。 |
|
|
|
物是人非aaa 发表于 2018-5-28 17:39 Chris Meng 视频有40多M, 超过附件的限制大小了。我上传到百度云了,链接如下,你可以下载帮忙试下吗? 感谢。 链接:http://pan.baidu.com/s/1o7R6q3w 密码:073s |
|
|
|
cmh11 发表于 2018-5-28 17:51 Long Yu, 公司无法下载。你能用工具把视频截一段么?是在不行,能否用zip工具把码流拆成几个包? |
|
|
|
见附件,我分成了三个视频。下载完成后,需要把".123"后缀去掉,再解压。 另外,rdk4.00版本,也可以支持h264 B帧解码吧? |
|
|
|
附件2。 |
|
|
|
附件3。 |
|
|
|
物是人非aaa 发表于 2018-5-28 17:39 Chris Meng, 附件的视频,帮忙试过了吗? |
|
|
|
Long Yun, 我这里解码的时候,一直打印下面的错误,看起来是你提供的码流没有正确提供pps/pps的头信息,你能否确认一下?你哪里解码没有下面的错误么? outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x1421 |
|
|
|
物是人非aaa 发表于 2018-5-28 19:00 Chris Meng , 你是使用ffmpeg去读取视频帧的吗?若是,读取视频帧时,前面4个字节是帧的长度信息,需要替换成nalu 头,把长度替换成“00 00 00 01”。如没做这操作,是会有那错误提示的。 |
|
|
|
cmh11 发表于 2018-5-28 19:05 Long Yun, 我使用的是dvr rdk里面自带的dec+display的例子。你能否修改一下码流?最开始的帧也是错误的,你能否去掉前面的几帧数据? |
|
|
|
物是人非aaa 发表于 2018-5-28 19:17 Chris Meng, 问题解决了。我从视频文件中读到I帧,才开始送数据解码,现在正常了。 非常感谢你的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
669 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
597 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1048 浏览 1 评论
731 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
520 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
157浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
119浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
123浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
121浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
163浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:42 , Processed in 1.395001 second(s), Total 84, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号