mp3格式转wav格式附完整C++算法实现代码近期偶然间看到⼀个开源项⽬minimp3
Minimalistic MP3 decoder single header library
项⽬地址:
单⽂件头的最⼩mp3解码器。
⼀直很想抽时间好好看上⼀看。终极一班歌曲
最好的学习⽅式就是写个实⽤性的⼯程项⽬。
例如实现mp3转wav格式。
嗯,这篇博⽂就是这么来的。
阅读了下minimp3的源码,有⼀两处⼩bug,
这个解码算法可以进⼀步提速优化的地⽅还有不少。
后⾯有时间,再好好庖丁解⽜。
基于这个库,实现mp3转wav的代码⾏数不到300⾏。杨子八卦
美丽的楼兰姑娘
⼩巧⽽简洁,算是简单的抛砖引⽟了。
陈好个人资料个⼈习惯,很少写注释,
所以尽可能把代码写得清晰易懂,当然也有犯懒的时候。
完整代码:我们多么幸福歌词
复制代码
define _CRT_SECURE_NO_WARNINGS
define _CRT_SECURE_NO_DEPRECATE 1
define _CRT_NONSTDC_NO_DEPRECATE 1
include
include
include爱情中毒主题曲
include
include
define MINIMP3_IMPLEMENTATION
include “minimp3.h”
include