第 1 步

1、下载FFmpeg最新版本:http://ffmpeg.org/download.html#build-mac

2、下载gas-preprocessor.pl:https://github.com/libav/gas-preprocessor

3、下载yasm最新版本:http://www.tortall.net/projects/yasm/releases/   (例如:yasm-1.3.0.tar.gz)

4、下载build-ffmpeg.sh:http://download.csdn.net/detail/perfect_promise/9435587


第 2 步

1、复制gas-preprocessor.pl到/usr/sbin下;

2、修改文件权限,终端输入以下信息:chmod 777 /usr/sbin/gas-preprocessor.pl


第 3 步

1、安装yasm,终端cd到你下载的最新版本yasm中;

2、终端中输入命令:./configure

3、终端中输入命令:make

4、终端中输入命令:sudo make install


第 4 步

1、将下载的FFmpeg拷贝到yasm目录下

2、双击打开build-ffmpeg.sh,根据里面的中文提示进行修改即可

3、将build-ffmpeg.sh拖动到终端里面运行


第 5 步

1、编译成功后,在yasm目录下会多出以下几个目录:scratch、FFmpeg-iOS、thin

2、scratch是各个内核的精简代码

3、FFmpeg-iOS是build-ffmpeg.sh中ARCHS内核的a文件合并

4、thin中根据不同的内核进行了区分,如果允许环境单一,建议使用这个里面的文件进行集成

FFmpeg完美编译iOS版本相关推荐

  1. ffmpeg库编译加文字_1.编译ffmpeg库

    1.下载ffmpeg #!/bin/bash source="ffmpeg-4.1" if [ ! -r $source ] then curl http://ffmpeg.org ...

  2. 使用FFMPEG——4.2.2版本实现提取视频编码解码文件,ffmpeg基础学习。

    FFMPEG基础学习 视频解码,并且输出到文件. 我通过雷霄骅的博客学习FFMPEG,在学习过程中发现"雷神"的代码由于版本的问题,很多代码已经无法在FFMPEG--4.2.2版本 ...

  3. windows 下FFMPEG的编译方法 附2012-9-19发布的FFMPEG编译好的SDK下载

    经过一晚上加一上午的奋斗,终于成功编译出了最新版的FFMPEG,下面是我编译的心得,因为是最新的,应该会对大家有用,编译的FFMPEG的版本是0.11.2,2012-09-19新发布的版本 平台:WI ...

  4. 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )

    文章目录 一.进入 ijkplayer-android 目录 二.切换到 k0.8.8 分支 三.执行 init-android.sh 脚本进行初始化操作 参考 https://github.com/ ...

  5. 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Android 版本的 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus: ...

  6. ffmpeg库编译加文字_ffmpeg第三方库编译记录

    最近在研究ffmpeg的编译,之前使用的Ubuntu,需要安装虚拟机,非常麻烦,所以后来改研究在Windows平台编译. 一开始遇到很多挫折,参考了网上很多的帖子,但要么不全要么内容已过期,经过我的反 ...

  7. ffmpeg的编译(for x86,for arm)安装及使用(网络资料整理)

    ffmpeg编译及使用 1 ffmpeg介绍  ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库.它被mplayer或者xine使用作为解码器. ...

  8. build unity 丢失_【厚积薄发】Unity 2017打包iOS版本参数丢失

    这是第178篇UWA技术知识分享的推送.今天我们继续为大家精选了若干和开发.优化相关的问题,建议阅读时间10分钟,认真读完必有收获. UWA 问答社区:answer.uwa4d.com 本期目录: U ...

  9. ffmpeg库编译加文字_我自己的FFMpeg编译之路

    为了编译这个东西,快折腾了一个星期了.期间经历了很多痛苦的过程,今天我把整个过程,以及在这个过程的感悟写下来,以备日后查看,也希望能帮到一些像我一样的兄弟姐妹. 在这一个星期里前前后后加起来总共使用了 ...

  10. golang直接调用ffmpeg预编译类库(windows)

    MinGW介绍 MINGW(Minimalist GNU on Windows)是一个可以在windows下编译Linux程序的仿真linux编译环境,他提供了linux下的C.C++头文件.系统库和 ...

最新文章

  1. 标准c语言怎么绘图,C语言绘图问题
  2. tensorflow tensor 张量 部分采样 切片和索引
  3. php5.3+ 安装(mysqlnd )
  4. 利用ASP控制WEB打印代码方法集合
  5. BZOJ.5068.友好的生物(思路)
  6. 这6部超经典的物理电影,居然还有人没有看过?
  7. vue-cli3.0使用及配置(部分)
  8. JPA 中 sql 预编译 -- EntityManager 使用 预编译
  9. Linux 内核实验室 —— 基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境
  10. UVA 11093 Just Finish it up 环形跑道 (贪心)
  11. 吊打迅雷,最好用的BT种子下载器,下载不限速
  12. 计算机上面的清除键是什么符号,电脑上删除键是哪一个
  13. composer与laravel安装
  14. 高动态范围红外图像压缩
  15. bootstrap——模态框
  16. 24 个很酷的 Linux/Unix 工具
  17. 使用环信sdk做一个简单的聊天APP
  18. FIO 存储性能压测
  19. [ZJCTF 2019]NiZhuanSiWei
  20. yolov2模型导入keras方法及问题

热门文章

  1. 为什么你搜不到想要的小程序?【附带最全小程序名单】
  2. 开放平台(接口)开发-1-天气API接口大全
  3. Windows AppLocker被绕过:攻击者可不提权联网注入DLL
  4. 多目标优化 MOP (三):遗传算法 SPEA2+SDE 2014
  5. vue使用原生高德地图
  6. STEPN 新手入门及进阶
  7. 天啦噜,竟然用AI来点名!你还敢逃课吗
  8. matlab算非齐次方程,matlab-线性代数 非齐次方程组 判断是否有唯一解
  9. GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL的问题处理经历
  10. C#实战008:Excel操作-创建新的Excel工作表