请问利用lame库做播放mp3的过程中调用lame_decode_headers时失败该怎么办?

[复制链接]
查看11 | 回复2 | 2011-3-5 13:24:49 | 显示全部楼层 |阅读模式
本人在使用lame库时初始化完了开始分析头,lame_decode_headers调用后数据没出来,返回MP3_NEED_MORE,我以为是缓冲数据给的不够,又加了些,还是一样.在decodeMP3_clipchoice这个函数里面mp->vbr_header赋了值后就绝对返回MP3_NEED_MORE了,换了几个mp3都不行,各位大虾们帮我看看吧!

回复

使用道具 举报

千问 | 2011-3-5 13:24:49 | 显示全部楼层
0 mp3很好的,我现在的v80 x1050 lo+mini d10+ex700 ie8。还有纠正你一个误区,现在mp3播放器放mp3和放无损直推,完全无差别,而且你会发现放无损播放器素质差反而不好,我当时也是这么认为的,cd强的原因是无损,其实后来才知道,随身播放器音质好坏取决于回放电路,解码芯片,输出功率,还有就是耳机。就像现在的d9虽然是mp3但是强于一般的cd机。我不知道你的要求有多高,也不知道你的预算。我就先说一下吧现在mp3最强的算d9 d50(价位3500-4000 )其次 sony的新旗舰x1050 jvc v80 再次ipod classic a726 等等,飞碟没试过,还有台电的t51,这个主要lo,我觉得随身没啥性价比的,自己深有
回复

使用道具 举报

千问 | 2011-3-5 13:24:49 | 显示全部楼层
我不会编程,我只是插嘴说一下lame自己的解码性能不是很好,不如用mpg123、mad、libavcodec这些。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行