编译 lame (for IOS)

ios 32/64位 lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7 LAME 是最好的MP3编码器,编码高品质MP3的最好也是唯一的选择。要编译lame 静态库,可以按一下步骤完成:1、到点击打开链接 下载最新的lame mp3 encoder,2、到github下载脚本 点击打开链接;3、解压最新的lame mp3 encoder,把build-lame.sh文件放到解压的lame 文件夹里面;4、打开built-lame.sh脚本,修改下面的路径,红色注解部分... 阅读详情

网上找了许多编译lame的教程,结果都是编译失败,多次尝试后发现是编译脚本放错路径了,记录下编译的过程,把编译脚本放到源码文件夹中和修改编译脚本中的目录是关键。

一、首先去Lame官网 http://lame.sourceforge.net/download.php 下载源码(压缩包),这里以3.1版本为例。
二、到 https://github.com/kewlbear/lame-ios-build 下载编译脚本(压缩包)
三、解压源码,源码目录结构如下:

 

四、解压脚本,得到build-lame.sh,将这个脚本拷入上面图片中的文件夹lame-3.100
五、打开这个脚本,这里是用XCode打开的。第8行如下图修改,第11行的路径改成源码的路径,本例中的路径为:/Users/xxb/Desktop/lame/lame-3.100

# directories

SOURCE=""

FAT="fat-lame"

 

SCRATCH="/Users/copperdong/development/tts/lame-3.99.5"

# must be an absolute path

THIN=`pwd`/"thin-lame"

六、打开终端,依次执行

 

cd /Users/xxb/Desktop/lame/lame-3.100
 
chmod 755 ./build-lame.sh
 
sudo sh ./build-lame.sh

七、编译完成以后,在目录下找到下图箭头所指的文件夹。
fat-lame目录存放合并所有指令集的静态库,thin-lame目录存放各个指令集对应的库,按需要拷贝到项目中即可

iOS最新版本lame库, 已编译好, 下载解压直接使用 压缩包内包含 lame.h 和 libmp3lame.a 两个文件. 立即下载

相关推荐

libmp3lame-3.1.0

tar -zvxf lame-3.1.0.tar.gz //解压 cd lame-3.1 //进入解压后的文件 ./configure //配置 make //编译 make install //安装

04.iOS 使用lame将wav转换为mp3

iOS录音,wav转mp3

hyplcf的专栏 2922

lameMP3 3.100最新版本

最新版本3.100,LAME是目前最好的MP3编码引擎。LAME编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体 积却非常小。对于一个免费引擎,LAME的优势不言而喻。

iOS 最新lame编译步骤

Xcode 版本:14.2。

u013133038的专栏 626

扫地机器人:从仿真到决策,一个完整SLAM导航系统的自研之路

本文详细记录了从零开始自研扫地机器人SLAM导航系统的全过程,涵盖ROS-Gazebo仿真系统搭建、地图预处理优化、全覆盖规划算法迭代等关键技术。通过三次算法升级,最终实现92%的清洁效率,并分享DWA调参、状态机设计等实战经验,为开发者提供从仿真到落地的完整解决方案。

weixin_29053695的博客 352

脑机接口技术介绍、应用与挑战

脑机接口的概念最先于1973年提出,伴随着计算机性能的飞速提高,在美国“人类脑计划”的资金支持下,脑机接口的研究进入了高速发展期。去年年末,我国科技部会议透露:中国将拿出540亿元,推进中国脑计划的发展。同时,这一举措也推动了我国脑机接口的研究发展。 脑机接口属于多学科交叉科技,涉及神经科学、计算机科学、认知科学、控制与信息科学技术、医学等多个学科。技术实现方式是通过信号采集设备从大脑皮层采集脑电信号,经过放大、滤波、A/D转换等处理,转换为可以被计算机识别的信号,然后对信号进行预处理,提取特征信号,再利

weixin_44603934的博客 9129

安卓音频开发(二)lame编译

##什么是lame?lame和音频处理有什么关系? lame官网: https://lame.sourceforge.io description: LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. –可以简单理解为lame是音频的一个编码器。 ##为什么用到lame? 博主主要是用lamb对音频体积进行压缩,实际中,lame可以把一个9百多kb的文件,压缩到15k左右,能进一步优化应用的

motosheep的博客 875

ipsec 加密流程(一):ipsec策略匹配

《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。 Author: Toney Email: vip_13031075266@163.com Date: 2020.11.22 Copyright: 未经同意不得转载!!! Version:2.6.51.5 Reference:https://download.openswan.org/openswan/ 1. ipsec策略匹配流程(ipsec_tunnel_start_xmit) 注:open...

遇见你是我最美丽的意外 9121

Mac OS X10.10_xcode6.1_ios8.1环境下,编译lame静态库libmp3lame.a,支持arm64 armv7s x86_64 i386 armv7指令集

最近升级了系统到Mac OS X 10.10 并且更新了XCode6.1和iOS 8.1 之前app用到的libmp3lame.a静态库,也要支持64位的模拟器(x86_64)和64位的真机(arm64)指令集。需要重新编译 查阅了下资料,按照如下步骤,并做了些注释和改动 1.http://sourceforge.net/projects/lame/files/lame/3.99

jinyeweiyang的专栏 1298

量化爬虫第一步:手把手教你搞定同花顺问财的hexin-v参数(附JS逆向实战)

本文详细介绍了如何通过JS逆向技术破解同花顺问财数据接口的核心加密参数hexin-v,构建稳定可靠的量化数据采集方案。从抓包分析到Cookie Hook技术应用,再到环境补全与参数生成实现,手把手教你完成量化爬虫的第一步。文章还提供了实战注意事项与优化建议,帮助开发者规避常见问题。

weixin_42620202的博客 301

避坑指南:LAMMPS做GCMC模拟时,化学势mu和压力p到底怎么设?

本文详细解析了LAMMPS中巨正则蒙特卡洛(GCMC)模拟的关键参数设置,特别是化学势(mu)与压力(p)的正确计算方法。通过理论分析、实用公式和黄金法则,帮助用户避免常见误区,提升模拟精度和效率,适用于各类复杂体系的分子模拟研究。

weixin_42525289的博客 429

编译 lame for iOS

网上找了许多编译lame的教程,结果都是编译失败,多次尝试后发现是编译脚本放错路径了,记录下编译的过程,把编译脚本放到源码文件夹中和修改编译脚本中的目录是关键:一、首先去Lame官网http://lame.sourceforge.net/download.php下载源码(压缩包),这里以3.1版本为例。二、到https://github.com/kewlbear/lame-ios-build下...

weixin_30641999的博客 175

Visio 2013安装遇阻?手把手教你搞定注册表权限错误1402(附64位系统特殊处理)

本文详细解析了Visio 2013安装过程中常见的注册表权限错误1402问题,特别是在64位系统下的特殊处理方法。通过分步指导如何修改注册表权限、处理Wow6432Node分支以及使用高级工具如subinacl,帮助用户顺利完成安装并避免常见连带问题。

t8u9v0w1x的博客 540

多媒体编程——编译libmp3Lame for ios armv7

修改前面几个参数就可以了

「花岗岩是甜的」的专栏 1456

Java 大视界 -- 基于 Java+Flink 构建实时电商交易风控系统实战(436)

本文介绍基于Java+Flink构建实时电商交易风控系统的实战经验。系统采用分层架构设计,包含数据采集层、实时计算层、规则引擎层、数据存储层和应用服务层,实现毫秒级风险识别与拦截。核心组件包括Flink 1.17处理交易数据流、Drools规则引擎动态匹配风险规则、Redis缓存热点数据等。文章详细提供了开发环境配置清单和Maven依赖说明,确保系统具备低延迟(≤200ms)、高吞吐(10万TPS)和高可用性(99.99%)特性。该方案已通过生产环境验证,可有效应对恶意刷单、盗刷支付等电商交易风险。

【青云交】华为云云享专家 | 阿里云开发者社区专家博主 技术圈个人影响力前 9 | 博客之星 TOP12 优快云 首位四榜(原力榜 / 作者周榜 / 领军人物 / 综合热榜)榜首,破平台纪录! 苏州地区全榜霸榜,感恩全网十多万粉丝同行! 3942

基于生存结局(生存分析/COX回归)的中介效应分析

① 建立观察变量OVB和中介变量MVB的回归模型(注意:这里根据mediation包的介绍,需要构建的是probit模型,而不是logist回归模型,网上有很多的代码用的logistic回归,结果自己跑的时候发现报错,我在这里陷了很久;为了方便演示,我们生成了一个协变量(Age)、一个连续型观察变量(liaOVC)、一个二分类观察变量(OVB)、一个连续型中介变量(MVC)、一个二分类中介变量(MVB)以及最后的结局变量(生存时间[time],生存结局[stats])。

m0_61863309的博客 1万+

ffmpeg for ios 交叉编译 (支持i686 armv7 armv7s) 包含lame支持

由于项目还需要mp3 音频编码,  所以先需要下载lame源码搭建交叉环境, 在lame目录下录入如下编译脚本   build.sh  1 #! /bin/sh  2   3   4 SDK_VERSION="6.0"  5   6 rm -rf build  7 mkdir build  8   9 function build_lame() 10 { 11

Tiger Leap(虎跃) 2137

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LAME及 iOS 编译

关于 LAME 编译 for iOS

AI工程化、开源分享、文档翻译、代码笔记 1051

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

由IOS上编译Lame引起的一些事情

一、首先去Lame官网(http://lame.sourceforge.net/download.php)下载源码 二、源码下载下来,开始编译:这里有篇文章(http://www.bkjia.com/IOSjc/944848.html)介绍编译过程的,不过大概了解下流程就好了,重点的要知道找个编译的脚本,地址在上边的文章里给出来了(https://github.com/kewlbear/lame

cx_wzp的专栏 4850

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LAME iOS 构建教程

LAME iOS 构建教程 项目介绍 LAME-iOS-Build 是一个用于在 iOS 平台上构建 LAME 库的脚本项目。LAME 是一个高质量的 MP3 编码库,广泛用于音频处理和编码。该项目通过提供一个自动化脚本,简化了在 iOS 环境中集成和使用 LAME 库的过程。 项目快速启动 环境准备 确保你已经安装了 Xcode 和命令行工具。 克隆项目仓库到本地: git clone htt...

gitblog_00667的博客 887

音视频开发之旅——音频基础概念、交叉编译原理和实践(LAME的交叉编译)(iOS)

音视频开发之旅——音频基础概念、交叉编译原理和实践(LAME的交叉编译)(iOS)——本文主要讲解的是音频基础概念、交叉编译原理和实践(LAME的交叉编译),是基于iOS平台。

qq_20417381的博客 1476

lame库(iOS 和 Android)

用LAME这个开源的MP3编码库在iOS平台和Android平台上将一个PCM文件编码为MP3文件,最终将编码后的MP3文件发送到电脑上即可进行播放 在iOS上如何搭建一个基础项目 xcode选择Single View Application模板,看到Xcode默认是以Story board的形式构建的界面部分,由于我们不希望使用这种形式来构建界面,而是希望使用xib的形式来构建界面,所以要在Main Interface选项中删除其中的内容。 接下来,再建立一个界面文件作为应用的第一个界面,而在iO.

Just for fun的专栏 1468
上一篇: Android编译Lame库(Mp3编解码库)
下一篇: 安装 webrtcvad 出错
CopperDong
博客等级 码龄14年 1205粉丝 466原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值