硬件环境:dm368
软件环境:dvsdk4.02
用标准的streameye播放h264的时候就可以看见运动的时候中间有横纹,可以确定的是如果每一帧单独播放的时候都是正常的,
但是一旦运动就出现了,录制下来的YUV文件同样有这样的问题,到底该何解决呀?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
CVBS输出的信号是隔行信号,你看到的现象是隔行信号没有做去隔行就逐行显示的情况。
在DM36x上没有专门的去隔行硬件,解决该问题我有两个建议:
1. 使用隔行编码,在PC解码侧做去隔行。
2. 使用一场数据,垂直放大两倍后,编码,这个方法会减少图像的细节。
你好,
不好意思,我仔细看了一下视频。你说的横纹是最后一帧的那个现象么?如果是,这应该是DDR资源不够的表现。
DVSDK默认使用了很多copy的动作,你能否去掉不必要的copy,减少DDR的访问?另外,你也可以尝试降低编码的码率,例如从2Mbps到512kbps,看你看是否你的问题有改善。
DDR的PBBPR寄存器请设置0x10~0x50的范围,默认值是0xFF。