美文网首页
iOS音视频开发 - LAME编译

iOS音视频开发 - LAME编译

作者: 码代码的小马 | 来源:发表于2019-11-21 10:53 被阅读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. 打开终端

    • cd到新建的文件夹X
    • 输入指令 chmod 777 build-lame.sh 更改脚本权限
    • ./build-lame.sh

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

    • scratch-lame:包含iOS所有设备、模拟器对应lame静态库
    • thin-lame:包含iOS所有真机设备对应lame静态库
    • fat-lame:包含脚本指令指定的iOS设备lame静态库集合

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

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

    相关文章

      网友评论

          本文标题:iOS音视频开发 - LAME编译

          本文链接:https://www.haomeiwen.com/subject/ljpzictx.html