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

 

ubuntu编译ijkplayer_第1张图片

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

你可能感兴趣的:(其它)