ubuntu编译ijkplayer

1、编译环境搭建(android-sdk、ndk) 自己去官网下载对应该的SDK,NDK

2、解压 SDK,先到SDK对应目录 :命令 tar -zxvf android-sdk_r24.4.1-linux.tgz

3、ls命令,查看是否解压成功

4、 vim /etc/profile:

添加 :export ANDROID_SDK_HOME=/usr/local/sdk/android-sdk-linux  SKD目录
             export PATH=$PATH:${ANDROID_SDK_HOME}/tools
             export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools

5、NDK  解压 unzip android-ndk-r14b-linux-x86_64.zip 因为我的是ZIP文件

添加: export ANDROID_NDK=/usr/local/ndk
             export PATH=$ANDROID_NDK:$PATH

6、source /etc/profile  生效配置

7、安装 git (yum -y install git) 注:如果安装请忽略

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android     下载IJK

8、cd ijkplayer-android
      git checkout -B latest k0.8.8

9、./init-android.sh    接取数据,可能需要等待很长时间

10、./init-android-openssl.sh  支持Https协议

注:mkv、rmvb支持:config/module-lite.sh
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-muxer=matroska
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-muxer=matroska_audio
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=matroska

11、编译各个平台的编译openssl

    cd android/contrib
    ./compile-openssl.sh clean
    ./compile-openssl.sh all

12、编译各个平台的ffmpeg

         cd ../..
        cd config
        rm module.sh
        ln -s module-lite.sh module.sh
        cd ..
        cd android/contrib
        ./compile-ffmpeg.sh clean

13、编译各个cpu架构的ffmpeg

        ./compile-ffmpeg.sh all

14、编译ijkplayer

        cd ..
        ./compile-ijk.sh all

 

下载地址   :http://humorjoke.club/HumorWeb/file/downLoad

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值