美文网首页FFmpeg-IJKPlayer
Mac 用NDK编译 x264库 1

Mac 用NDK编译 x264库 1

作者: 棍子哥丸子妹 | 来源:发表于2017-12-23 19:09 被阅读0次

    目标:编译android 平台用的x264库相关.a文件,最终整合到ffmpeg.lib里面

    编译工具:mac系统上 ;有NDK配置  

    1.下载x264 源码 ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 ,下载到本地直接解压 

    2.配置好NDK配置下(这个我用的别人的电脑,请百度mac版本NDK配置)

    3.在x264下面建立一个build_x264.sh(这个脚本主要是配置,也可以不要这个用configure命令也行) 下面是脚本配置 

    export NDK=/User/......../android-ndk-r10e  注意:ndk目录

    export PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt

    export PLATFORM=$NDK/platforms/android-21/arch-arm

    export PREFIX=/Users/......./x264_prefix  注意:文件输出目录

    export PATH=$PATH:$PREBUILT/darwin-x86_64/bin/  注意:先搞一个平台的

    ./configure --prefix=$PREFIX \

    --enable-static \

    --enable-pic \

    --disable-asm \

    --host=arm-linux \

    --cross-prefix=$PREBUILT/darwin-x86_64/bin/arm-linux-androideabi- \

    --sysroot=$PLATFROM

    4.打开命令终端 切到x264 目录,执行命令 ./build_x264.sh

    5.这里已经生成.a文件 成功!!!

    6这一步 主要是用命令把文件冲命名下 include:x264_config.h;include:x264.h; lib:libx264.a; lib:pkgonfig:x264.pc;( 用:表示目录层级)


    下一步要把x264 链接到ffmpeg(Android 库里面去),下篇就来个 Mac 用NDK编译FFmpeg !!!!(现在用的mac,等闲下来了用Windows走一遍)

    欢迎FFmpeg大神 戳我liugstick@163.com!!!!!

    相关文章

      网友评论

        本文标题:Mac 用NDK编译 x264库 1

        本文链接:https://www.haomeiwen.com/subject/ybmqgxtx.html