iOS音视频开发 - LAME编译

2019-11-21  本文已影响0人  码代码的小马

LAME

MP3编码引擎,目前在业界,转码成MP3格式的音频文件时,最常用的编码器就是LAME库。当达到320Kbit/s以上时,LAME编码出来的音频质量几乎可以和CD的音质相媲美,并且还能保证整个音频文件的体积非常小

LAME编译

1. 下载lame源码https://sourceforge.net/projects/lame/

2. 下载编译lame的shell脚本:https://github.com/kewlbear/lame-ios-build

3. 解压github下载的shell脚本

4. 在桌面新建一个文件夹X,将shell脚本和lame源码文件放入X中

5. 打开终端

终端会开始编译,编译完成后,在X文件夹中会生成3个文件夹

将对应的libmp3lame.alame.h文件导入项目,并**#include "lame.h" **引用就可使用

lame 编码pcm为mp3代码示例: https://github.com/MTerence/Mp3Encoder
上一篇下一篇

猜你喜欢

热点阅读