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
下载后即可运行在手机上,运行如下:
Android中使用ffmpeg库进行音视频开发_第1张图片

更多相关文章

  1. Android ASE 脚本环境
  2. Android架构知识
  3. Android模块化架构设计
  4. Android 系统中GPS Location Service 的实现与架构
  5. Android SDK源码提取Python脚本(4.0SDK源码下载地址)
  6. Android ----蓝牙架构
  7. Android系统架构-[Android取经之路]

随机推荐

  1. network: android 网络判断
  2. android开发遇到的问题
  3. Android(安卓)滚动Tab
  4. 写在20111112:单行可滚动显示的GridView
  5. Android(安卓)layout 设置圆角 内部 imag
  6. Android导航滑动文字渐变+底部指示条
  7. android 7.1 默认壁纸拉伸问题
  8. android TextUtils的使用
  9. Android点击左右按钮实现左右滑动页面切
  10. Android(安卓)开 发 资 源 分 享