大家好:
我使用的是DM3730 arm + dsp(C64+)的平台,现在在做视频压缩。输入分辨率是720×576的yuv442格式。
但是压缩的过程太卡了,一秒钟H264压缩3-4帧。如果采用MPEG4的方式,一秒8-10帧。这是不是DSP的性能不够?我DSP load的显示使用率为 99%。是不是满负荷运作了?
我看了一下代码使用的是 h264venc_prod.l64P这个算法包。我不知道是不是我调用算法的时候参数设置有问题?
或者我是怀疑dsp的工作频率没有设置好?哪里可以设置dspbios的工作频率?
希望大家可以帮帮我
谢谢
Tony Tang:
这年头一般没人用CPU来做视频压缩了,都是用协处理硬件做的。你的ARM端跑的什么系统?DM3730上也有视频协处理器吧。在ARM端直接调用的。
lu edward:
回复 Tony Tang:
arm端跑的是linux,我使用的是codec engine
Denny%20Yang99373:
回复 lu edward:
一般都用协处理器来进行压缩,DSP来做的话效率不够。可以看看SDK里面的文档,应该有介绍
lu edward:
回复 Denny%20Yang99373:
你要 yang
我现在觉得视频压缩太快了 ,而不是太慢了的原因。你可以看下我上传的视频吗?
解压好以后使用H264文件使用VLC播放。
谢谢
lu edward:
回复 lu edward:
大家好 问题已近解决。
对于做二次开发的我确实能理解目前做产品的苦恼。
算法和dsp这块确实是我的弱项。