经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » iOS » 查看文章
FFmpeg-ios 编译
来源:cnblogs  作者:iOS小透明  时间:2019/8/2 8:47:12  对本文有异议

需要工具:

  1. 1
    2
    3
    4
    5
    6
  1. 1.gas-preprocessor
    2.yasm
    3.FFmpeg-iOS-build-script(ps:这个脚本真的是太好了,帮我们省了很多事)
    4.kxmovie(ps:这个是第三方播放库)

    1、脚本参考Git上的:https://github.com/kewlbear/FFmpeg-iOS-build-script;

准备条件

一.下载gas-preprocessor

  1. 先下载文件:https://github.com/libav/gas-preprocessor,
  2. gas-preprocessor.pl文件复制粘贴到 /usr/sbin/ 目录下(按commd+G快捷键,复制此路径) ,若是根本就不能将这个文件复制到这个路径,我们需要换一个路径,/usr/local/bin/ 目录下,然后为文件开启可执行权限,打开终端输入以下命令行。
    1. 1
      2
    1. chmod 777 /usr/sbin/gas-preprocessor.pl
      或者 chmod 777 /usr/local/bin/gas-preprocessor.pl

二.下载安装yasm

  1. 使用终端进行安装

    1. 1
    1. brew install yasm
  2. 检测是否安装yasm:
    如果安装成功就会出现yasm??

    1. 1
    1. brew search yasm

三.编译FFmpeg-iOS-build-script,得到我们需要的iOS能够用的ffmpeg库

  1. 下载FFmpeg-iOS-build-script:https://github.com/kewlbear/FFmpeg-iOS-build-script
  2. 下载FFmpeg(我下载的是3.2):https://downloads.sourceforge.net/project/ffmpeg-ios/ffmpeg-ios-master.tar.bz2
    注:下载FFmpeg的时候请选择3.2的release分支,也可以选择不下载(最新脚本会帮忙下载)
  3. 都下载好后将FFmpeg放到FFmpeg-iOS-build-script文件夹里面,并且将FFmpeg-iOS-build-script => build-ffmpeg.sh => SOURCE="FFmpeg-release-3.2" 改成FFmpeg的文件夹名字

  4. 开始编译:

  • cd FFmpeg-iOS-build-script文件夹路径
    1. 1
      2
      3
      4
      5
      6
      7
      8
      9
    1. 以下是官网说明
      To build everything:
      ./build-ffmpeg.sh
      To build arm64 libraries:
      ./build-ffmpeg.sh arm64
      To build fat libraries for armv7 and x86_64 (64-bit simulator):
      ./build-ffmpeg.sh armv7 x86_64
      To build fat libraries from separately built thin libraries:
      ./build-ffmpeg.sh lipo

如果报错,请参考:http://www.cnblogs.com/sunminmin/p/4463741.html

原文链接:http://www.cnblogs.com/xiaotouming/p/11269288.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号