LAME
MP3編碼引擎,目前在業(yè)界豫尽,轉(zhuǎn)碼成MP3格式的音頻文件時顷帖,最常用的編碼器就是LAME
庫。當(dāng)達(dá)到320Kbit/s
以上時榴嗅,LAME編碼出來的音頻質(zhì)量幾乎可以和CD的音質(zhì)相媲美震糖,并且還能保證整個音頻文件的體積非常小
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. 打開終端
-
cd
到新建的文件夾X - 輸入指令
chmod 777 build-lame.sh
更改腳本權(quán)限 ./build-lame.sh
終端會開始編譯论咏,編譯完成后,在X文件夾中會生成3個文件夾
- scratch-lame:包含iOS所有設(shè)備厅贪、模擬器對應(yīng)lame靜態(tài)庫
- thin-lame:包含iOS所有真機(jī)設(shè)備對應(yīng)lame靜態(tài)庫
- fat-lame:包含腳本指令指定的iOS設(shè)備lame靜態(tài)庫集合
將對應(yīng)的libmp3lame.a
及lame.h
文件導(dǎo)入項(xiàng)目,并**#include "lame.h"
**引用就可使用