博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译x264 for ios
阅读量:6569 次
发布时间:2019-06-24

本文共 769 字,大约阅读时间需要 2 分钟。

Tested with:

  • x264-snapshot-20140914-2245  我用的是x264-snapshot-20150813-2245.tar.bz2
  • Xcode 7
依赖gas-preprocessor,参见ffmpeg for ios一文。
用root执行

To build everything:

sudo ./build-x264.sh
  • To build for arm64:

  • ./build-x264.sh arm64
  • To build fat library for armv7 and x86_64 (64-bit simulator):

    ./build-x264.sh armv7 x86_64
  • To build fat library from separately built thin libraries:

    ./build-x264.sh lipo
    问题:
    解压之后是一个含snapshot-xxxx的一个文件夹,把它拷贝到随便一个文件夹下,重命名为x264;
    把脚本放到跟x264文件夹同级的地方  chmod a+x *.sh
    执行时加上sudo
    找不到c编译器
    需要去掉iphoneos下面的
     
    CFLAGS=
    "
    -fembed-bitcode
     -mios-version-min=7.0"
    其中x264为源码目录,thin_x264为单个平台的。x264-iOS为fat库
    如何与FFmpeg集成
    编译带x264的ffmpeg包)

    拷贝编译好的x264库到build-ffmpeg.sh脚本所在目录下,并重命名x264-iOS为fat-x264,清除build-ffmpeg.sh脚本中X264=`pwd`/fat-x264一行的注释,保存后执行脚本,顺利的话就会跟之前一样生成各个包啦。

参考;

转载地址:http://ehpjo.baihongyu.com/

你可能感兴趣的文章
集合元素顺序的实现
查看>>
webpack热更新实现
查看>>
如何在Window下安装node\npm\cnpm,并安装vue.js,创建项目
查看>>
两个像素,
查看>>
有损,无损,
查看>>
tableview 展开
查看>>
谎言,
查看>>
redis缓存存在的隐患及其解决方案
查看>>
table中嵌套table,如何用jquery来控制奇偶行颜色
查看>>
转:Comparable vs Comparator in Java
查看>>
十一:外观模式详解(Service,action与dao)
查看>>
iOS 模仿微信的照片选择器
查看>>
SDUSTOJ 1801 LIS2(最长上升子序列不同值的数量)
查看>>
菱形开合的实现 IOS
查看>>
app.listen(3000)与app是不一样的
查看>>
伪元素与伪类
查看>>
数据结构 ---- 链表
查看>>
ThreadGroup
查看>>
ibatis主键自动生成
查看>>
灾后重建
查看>>