ffmpeg4.0源码下载:git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
Android NDK:https://download.csdn.net/download/tong5956/10678081
编译脚本:

#!/bin/bash# NDK的路径,根据自己的安装位置进行设置NDK=/home/vbird/android-ndk-r10e# 编译针对的平台,可以根据自己的需求进行设置# 这里选择最低支持android-14, arm架构,生成的so库是放在。# libs/armeabi文件夹下的,若针对x86架构,要选择arch-x86PLATFORM=$NDK/platforms/android-14/arch-armTOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64build_one(){./configure --target-os=linux --prefix=$PREFIX \--enable-cross-compile \--enable-runtime-cpudetect \--disable-asm \--arch=arm \--cc=$TOOLCHAIN/bin/arm-linux-androideabi-gcc \--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \--disable-stripping \--nm=$TOOLCHAIN/bin/arm-linux-androideabi-nm \--sysroot=$PLATFORM \--enable-gpl --disable-shared --enable-static --enable-small \--disable-ffprobe --disable-ffplay --disable-ffmpeg --disable-debug \--extra-cflags="-fPIC -DANDROID -D__thumb__ -mthumb -Wfatal-errors -Wno-deprecated -mfloat-abi=softfp -marm -march=armv7-a"make -j4make install}# arm v7vfpCPU=armv7-aOPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=vfp -marm -march=$CPU "PREFIX=/home/vbird/workspace/ffmpeg-4.0/ffmpeg/android/$CPU-vfpADDITIONAL_CONFIGURE_FLAG=build_one

github地址:https://github.com/tong123/android_ffmpeg_demo
下载后即可运行在手机上,运行如下:

更多相关文章

  1. Android(安卓)APK文件结构 完整打包编译的流程 APK安装过程 详解
  2. android apk编译打包过程
  3. android部署运行已有项目小结
  4. COCOS2D-X编译成android的项目
  5. android 编译过程及错误处理
  6. android 设置桌面背景
  7. android 设置桌面背景
  8. Android(安卓)Socket&Cocos2dx的资料
  9. Android入门

随机推荐

  1. Android短信管理
  2. android wearable 研究
  3. android 判断是否由adb调试进入页面 或直
  4. Android主流Router库对比(ARouter、Activi
  5. Android中Intent与Bundle 在传值时有什么
  6. Android之用户定位(三)
  7. Android第三方登录-----微信登录接入方法
  8. 【Android】各个透明度的取值
  9. 5.4呈献:HP-Socket v5.3.1 支持 Android(
  10. Android编译环境的配置