Faac编码为aac速度很慢?

小竹z 2015-04-03 05:05:37
rt。小弟用faac开源库编码pcm为aac,但是编码速度很慢很慢,10s中pcm需要10多秒,是不是有什么参数可以加快速度呢?
参数采用默认。
m_pConfiguration=faacEncGetCurrentConfiguration(m_hFaac);
m_pConfiguration->inputFormat=FAAC_INPUT_16BIT;
...全文
401 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
订书器君 2016-11-04
  • 打赏
  • 举报
回复
m_pConfiguration设置的参数不全。 m_pConfiguration->aacObjectType = LOW; //LC编码 m_pConfiguration->mpegVersion = MPEG4;// m_pConfiguration->useTns = 1 ;//时域噪音控制,大概就是消爆音 m_pConfiguration->allowMidside =0 ;// m_pConfiguration->bitRate = m_nBitRate/m_uChannelNums; m_pConfiguration->bandWidth = 0 ; //频宽 m_pConfiguration->outputFormat = isADTS; //输出是否包含ADTS头 m_pConfiguration->inputFormat = FAAC_INPUT_16BIT; //m_pConfiguration->shortctl = 0 ; m_pConfiguration->quantqual = 50 ; 尤其是把aacObjectType修改成LOW以后速度会有显著提升。
xiaohu6408_cn 2015-09-08
  • 打赏
  • 举报
回复
楼主,问题解决了吗?我也觉得编码好慢!
小竹z 2015-04-03
  • 打赏
  • 举报
回复
引用 楼主 zgxyz2010 的回复:
rt。小弟用faac开源库编码pcm为aac,但是编码速度很慢很慢,10s中pcm需要10多秒,是不是有什么参数可以加快速度呢? 参数采用默认。 m_pConfiguration=faacEncGetCurrentConfiguration(m_hFaac); m_pConfiguration->inputFormat=FAAC_INPUT_16BIT;
这么慢,还正常?那faac到底有什么用?
oN5GrzoN 2015-04-03
  • 打赏
  • 举报
回复
这个速度正常

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧