mp3解码

libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer、xmms等都是使用这个开源库进行解码的;如果要设计mp3播放器而又不想研究mp3解码算法的话,libmad是个不错的选择

相关文章

加载中

[问答] MP3编程 解码播放

https://www.oschina.net/question/271047_59475

这个xing库 是好像是MP3解码用的。 我将一个MP3文件打开后,每次读取1024*3字节到一个数组(在概就是一帧帧的读吧),然后进行解码,放到一个输出缓冲区中,用于播放(播放我是用了另一个叫...

2012/06/29 00:00

[博客] mp3解码lame

https://my.oschina.net/u/817157/blog/96114

LAME是一个开源的MP3音频压缩软件。LAME是一个递归缩写,来自LAME Ain't an MP3 Encoder(LAME不是MP3编码器)。它自1998年以来由一个开源社区开发,目前是公认有损品质MP3中压缩效果最好的编...

2012/12/15 00:00

[问答] MP3解码播放,小问题,但我不懂

https://www.oschina.net/question/271047_59561

我就是想知道是怎么读取的,因为一个几M的 MP3文件,挺大的,不知怎么读取比较好,就按你说的,一个采样率为128kbps的MP3文件,程序先分配1s的内存(128*2*1152=294912字节),那怎么安排解码才...

2012/07/01 00:00

[博客] MP3解码之哈夫曼解码快速算法

https://my.oschina.net/u/113740/blog/363515

哈夫曼(huffman)解码用查表法,数据组织采用树形结构,若采用二叉树,一次处理一位(bit),效率是比较低的。从一些杂志上看到关于哈夫曼(huffman)解码的快速算法介绍,直接用位流索引一次处理...

2015/01/04 00:00

[博客] MP3解码之哈夫曼解码快速算法

https://my.oschina.net/u/113740/blog/363512

哈夫曼(huffman)解码用查表法,数据组织采用树形结构,若采用二叉树,一次处理一位(bit),效率是比较低的。从一些杂志上看到关于哈夫曼(huffman)解码的快速算法介绍,直接用位流索引一次处理...

2015/01/04 00:00

[软件] libmad - 开源mp3解码

https://www.oschina.net/p/libmad

libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer、xmms等都是使用这个开源库进行解码的;如果要设计mp3播放器而又不想研究mp3解码算法的话,libma...

[问答] windows mobile 使用 libmad 解码 mp3

https://www.oschina.net/question/54100_30176

libmad本来是个linux下的解码库,但是现在已经有人将之移植到windows mobile上,参见:http://www.oschina.net/question/54100_30177。 利用libmad来播放mp3的思路很简单:开启两个线程,其中...

2011/10/23 00:00

[博客] MP3解码之DCT快速算法的展开(旧)

https://my.oschina.net/u/113740/blog/363533

MP3解码的最后一步是“多相合成滤波”,多相合成滤波算法见ISO/IEC 11172-3 ANNEX_B Figure 3-A.2,经过5个步骤,将输入序列X[0..31]的32个采样值,变换为32个PCM样本输出: // ①Shift 64 ...

2015/01/04 00:00

[问答] mp3解码失败,不清楚是那些错,帮忙看下

https://www.oschina.net/question/271047_74351

问题描述:连接到电脑的话筒按一定的采样率采集语音数据,然后压缩成MP3格式,分别通过组播和单播两种方式把压缩的MP3发送出去,用组播测试,可以接收到数据,收到的数据大小与发送的一样,做...

2012/10/13 00:00

[博客] (转载)MP3 编码解码 附完整c代码

https://my.oschina.net/u/4302666/blog/3570388

转:https://www.cnblogs.com/cpuimage/p/9427457.html WAV转MP3场景,已经验证,其他场景待验证 近期一直不间断学习音频处理,一直也没想着要去碰音频编解码相关。 主要是觉得没什么实际的作...

2019/04/17 00:00

[博客] MP3解码之DCT(32→64)快速算法的展开

https://my.oschina.net/u/113740/blog/363517

MP3解码的最后一步是“多相合成滤波”,多相合成滤波算法见ISO/IEC 11172-3 ANNEX_B Figure 3-A.2,经过5个步骤,将输入序列X[0..31]的32个采样值,变换为32个PCM样本输出: // ①Shift 64 ...

2015/01/04 00:00

[问答] 解码Mp3文件时出现bitstream problem: resyncing... 的错误

https://www.oschina.net/question/143555_64300

在使用lame编解码Mp3文件时出现 bitstream problem: resyncing... 的错误, 请问如何解决?谢谢你!

2012/08/13 00:00

[问答] MP3解码播放,出现的奇怪问题,不知是什么原因,请教各位?

https://www.oschina.net/question/271047_61033

原本是想做MP3文件传输的,但远程播放时出现噪音,不知是什么原因? 出现的问题: 我用组播实现将MP3文件分帧发送出去,另一个程序加入该组接收并播放,声音可以正常播放,但出现一点小噪音,...

2012/07/13 00:00

[问答] 有没有GO语言版MP3播放器或者音频解码方案

https://www.oschina.net/question/1171834_139073

先谢谢啦 另外,平台是arm 嵌入式linux

2013/12/26 00:00

[博客] MyMinimad ── Linux下用libmad写的mp3解码播放程序(三)

https://my.oschina.net/u/1445655/blog/3122577

MyMinimad ── Linux下用libmad写的mp3解码播放程序 MyMinimad ── Linux下用libmad写的mp3解码播放程序(二) csdn的博客帐号当年那个事件中被盗了,相应的邮箱也被盗了,这次写在这里。...

2019/10/27 00:00

[博客] MP3

https://my.oschina.net/u/99250/blog/188199

2013/12/27 00:00

[博客] mp3乱码

https://my.oschina.net/u/227559/blog/81325

最近尝试 Listen 和 Banshee 才发现,Rhythmbox 上出现的 mp3 乱码问题依旧,而且更加严重,想要彻底弄清和解决必须搞清两点,第一, mp3 标签类型和编码,第二,各种播放器对 mp3 标签读取情...

2012/10/02 00:00

[博客] mp3剪切器如何剪切mp3音频文件

https://my.oschina.net/u/4276100/blog/3136760

相信很多人都会有这种想法吧,有些音乐太长,但是只觉得音乐的高潮部分比较好听,其他的地方则是一般。那么如果想只听一小段的话,可能需要把一部分音乐剪下来,也就是音乐剪辑。剪辑音乐需要...

2019/12/03 00:00

[博客] (十七)用JAVA编写MP3解码器——解码Layer1

https://my.oschina.net/u/113740/blog/363528

Layer1的编码更简单,解码端的代码也就比Layer2还简单不少。网络上还有部分老歌是采用Layer2压缩的,但Layer1编码方式的就很难找到了,手头的编码器没有Layer1编码方式,所以这些代码没有经过...

2015/01/04 00:00

[博客] (十六)用JAVA编写MP3解码器——解码Layer2

https://my.oschina.net/u/113740/blog/363532

MPEG 1.0/2.0/2.5 对声音的压缩分三层:Layer I、Layer II和Layer III。相比于Layer3,Layer2的解码就简单得多了。 1.变量初始化 申明的成员变量在构造方法内初始化,这些常量值是从解码规范...

2015/01/04 00:00
返回顶部
顶部