ffmpeg编译iOS的.a库

news/2024/7/10 19:14:34 标签: ffmpeg, ios

一、编译环境

系统:本人编译是在mac下的,此方法同样适用于linux。

yasm:接下来介绍yasm的安装。

二、yasm的安装

打开终端,不用管当前目录是在哪,直接执行:brew install yasm。

如果提示brew not found,则先执行:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

再执行brew install yasm。

还有一个问题,是http://www.jianshu.com/p/147c03553e63里面说的需要gas-preprocesor。

本人在没有配置过相关环境的mac上直接安装yasm而不下载gas-preprocesspr也是可以的。

三、编译ffmpeg

去https://github.com/zhu12345618/ffmpeg-iOS把编译脚本下载下来,然后修改build-ffmpeg.sh脚本里的SOURCE变量改成自己想要的版本。

然后就愉快地等着编译结果吧。。。


http://www.niftyadmin.cn/n/1301650.html

相关文章

Mac 系统上安装Lua和SubmlimeText 编译器

文章转载自:http://www.cnblogs.com/leehongee/p/3538651.html 第一步:安装命令 curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make macosx test第二步:输入"sudo make install" &…

php设计模式之简单工厂模式详解

本文以实例形式较为详细的介绍了PHP设计模式的简单工厂模式,对于进行PHP程序设计来说有很好的借鉴作用。具体如下: 一、概念 简单工厂模式 【静态工厂方法模式】(Static Factory Method)是类的创建模式 工厂模式的几种形态: 1、简单工厂模式&…

学习设计模式的一点心得

我,是一个刚开始学习设计模式的小学生,开始学习设计模式是因为在之前的一家公司,做一个rpg游戏,但是我们又是小公司,没办法,很多都要我这个新手来做,连一些模块的架构都要做,但是能力…

protobuf lua 和c++的区别

其实这个标题起得有点不对,因为我不能正确说出他们的区别,标题应该起为“关于protobuf lua 和protobuf c的问题”比较恰当。 不说标题了,说一下我的问题: 之前我转载了一篇文章,这篇文章写得很好,是cocos…

设计模式之六大原则(转载)

文章转载自:http://www.cnblogs.com/dolphin0520/p/3919839.html 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂…

cocos2dx opengl入门系列一-序言

入门序言: 在开始这个系列之前有必要说明一下这个系列的结构。 系列会从最简单的opengl画三角形->再画四边形->显示一个纹理->显示多重纹理。完。 就是这样简单直接.... 好吧,这么简单的原因是本人水平有限,还有一个原因是cocos…

关系型数据库和非关系型数据库的特性以及各自的优缺点

数据库类型特性优点缺点关系型数据库SQLite、Oracle、mysql1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的就是二维表格模型,而一个关系…

cocos2dx opengl入门系列二-画一个三角形

运行环境: mac10.12.2 xcode Version 8.2.1 cocos2dx-x-3.13.1 代码: 新建cocos2dx项目,具体操作官网有教程。新建好后, 新建Test.cpp,代码如下: // // Test.cpp // FirstTriangle // // Created…