我遇到了一个问题,dm365 dvsdk 4.02 提供的demo 程序encode ,独立编码h264 或mpeg4 视频和aac音频没有问题,但是,将h264 与 aac同时编码时,产生的aac音频文件会有周期性的破音,但是将mpeg4 与aac同时编码时就没有问题。这是何故?
具体:
encode -a audio.aac -l -------- 可以
encode -v video.264 -I 1 -y 2 —————– 可以
encode -v videio.mpeg4 -I 1 -y 2 ————- 可以
encode -v video.264 -I 1 -y 2 – a audio.aac -l ——-aac 有破音
encode -v video.mpeg4 -I 1 -y 2 -a audio.aac -l —-可以
在我们的应用里面,必需是aac + h264 同时压缩,而非mpeg4.
encode
VampireDaVinci:
1. 可以同时
2. 如果解答了您的问题,请按绿色按钮,谢谢
guangwei lin:
回复 VampireDaVinci:
我这边是不行的,不知为什么,但是,mpeg4+aac同时压缩就没有问题,应该可以非除硬件问题,
附件是我用命令./encode -v video.264 -I 1 -y 2 – a audio.aac 通过mic 录下来的,这个audio.aac是有破音问题的。
所以在这种情况下,我选择mpeg4+aac的方式来继续这个项目,但h264+aac能通的话,我还是改用h264.
谢谢!
guangwei lin:
回复 VampireDaVinci:
只做aac是不会有破音的,而且mpeg4+aac也没问题。此问题已解决,就是Sheng Liu 所说的那样,eventq_no = EVENTQ_3
zhang dan:
您好,我的aac编码时不正确,出现Failed to write audio buffer的错误,外部codec芯片用的是AIC23,请问一下您的AAC编码时候做什么设置了吗?谢谢啦
zhang dan:
您好,我的aac编码时不正确,出现Failed to write audio buffer的错误,外部codec芯片用的是AIC23,请问一下您的AAC编码时候做什么设置了吗?谢谢啦
VampireDaVinci:
回复 zhang dan:
1. AAC编码的时候CPU占用率是多少?CPU主频是多少?
zhang dan:
回复 VampireDaVinci:
您好,这是编码的打印信息:
ARM Load: 0% Video fps: 0 fps Video bit rate: 0 kbps Sound bit rate: 0 kbps Time
: 00:00:13 Demo: Encode Display: 720P 60Hz Video Codec: N/A Resolution: N/A Soun
d Codec: AACLC Encoder Sampling Freq: 16 KHz samp rate
感觉好像音频没有进入到DM368内部进行编码,我的AIC驱动在内核配置的时候已经加上了,不知道为什么会出现这种错误,哎,真是一头雾水啊
guangwei lin:
回复 zhang dan:
我出现过这个问题 ,我用的codec是aic3101,后来发现是该芯没焊好.不知你那边是不是这种情况.