• 安装依赖库
sudo apt install build-essential git autoconf libtool pkg-config gperf gettext yasm python-lxml
  • 下载NDK

https://blog.csdn.net/quantum7/article/details/104848842

  • 编译
#!/bin/bash
make clean
export NDK=${NDKROOT}
export SYSROOT=$NDK/platforms/android-19/arch-arm/
export TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
export CPU=arm
export PREFIX=$(pwd)/android/$CPU
export ADDI_CFLAGS="-marm"./configure --target-os=linux \--prefix=$PREFIX --arch=arm \--disable-doc \--extra-libs=-lgcc \--enable-shared \--disable-static \--disable-yasm \--disable-symver \--disable-gpl \--enable-libx264 \--disable-ffmpeg \--disable-ffplay \--disable-ffprobe \--disable-ffserver \--disable-doc \--disable-symver \--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \--enable-cross-compile \--sysroot=$SYSROOT \--extra-cflags="-Os -fpic $ADDI_CFLAGS" \--extra-ldflags="$ADDI_LDFLAGS" \$ADDITIONAL_CONFIGURE_FLAG#    --enable-gpl \make cleanmakemake install

LINUX编译Android ffmpeg相关推荐

  1. ffmpeg编译android,FFMPEG Android(2) 编译编译静态ffmpeg可执行文件

    基础编译,请参考上一篇文章: http://blog.csdn.net/muwesky/article/details/55259945 如果想编译静态ffmpeg可执行文件,编译脚本如下: #!/b ...

  2. linux编译android源码,ubuntu16.04 Android源码下载编译

    本次编译源码的电脑为Ubuntu 16.04,4核 + 4G内存. 注. 对于电脑配置低的建议不要编译7.0以上的版本,就像我这台电脑,基本编译7.0以上都会报内存不足问题,因为在7.0版以上andr ...

  3. win10子系统linux编译ffmpeg

    android-ndk-r14b(linux版) ffmpeg-4.0 开启win10子系统(控制面板->程序和功能->启用或关闭Windows功能 然后在 适用与 Linux 的 Win ...

  4. Unbuntu环境编译 Android平台可用ffmpeg(带三方库fdk-aac和lame)

    零.准备 编译环境:Ubuntu16.0.4 NDK版本:android-ndk-r21c-linux-x86_64 ffmpeg版本:4.4.1 fdk-aac: fdk-aac-2.0.2 lam ...

  5. 编译Android下可用的全平台FFmpeg(包含libx264与libfdk-aac)

    请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/74544879 源码或工具版本: ndk :r14 FFmpeg 版本: ...

  6. Linux下OPencv+ffmpeg编译和进行视频播放

    最近公司需要用opencv调用某个解码模块进行解码,所以专门研究了一下. 下面是Opencv官方文档地址:https://docs.opencv.org/3.4.8/examples.html 如何编 ...

  7. Android编译调用FFmpeg API,自己写方法,编译so库

    作者:谭东 时间:2017年9月19日 环境:Windows 8.1专业版 NDK版本:android-ndk-r14b FFmpeg版本:FFmpeg 3.0.2 "Einstein&qu ...

  8. 使用NDK20编译Android平台的ffmpeg

    使用NDK编译Android平台的ffmpeg 编译环境 安装 编译 避坑 如何添加h264支持 编译环境 注意选择Linux版本的包下载 Ubuntu 16 下载 ndk20 下载 ffmpeg4. ...

  9. ffmpeg编译android平台-(ubuntu+ndkr16b+ffmpeg3.4.12)

    一.环境配置 1.下载NDK,NDK老版本 1.1. ubuntu下载 wget https://dl.google.com/android/repository/android-ndk-r16b-l ...

  10. 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )

    本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...

最新文章

  1. PHP中上传文件文件名乱码
  2. 全志r11_全志R328 Demo开发板;全志R333开发板/核心板;全志R11开发板/核心板;全志R16开发板/方案设计...
  3. nat,acl及单臂路由实验(ensp)
  4. 基本服务-使用大使网关
  5. 有关Java 锁原理
  6. asp.net web开发框架_用Python开发一个Web框架
  7. python批量生成word报告_Python操作Word批量生成合同的实现示例
  8. boost boost::asio::read socket.read_some 区别
  9. shell脚本——释放缓存
  10. React Native组件(四)TextInput组件解析
  11. 野哥点评了Facebook、Amazon、Google、微软和苹果
  12. OpenStack Queens版本Barbican项目介绍
  13. Dubbo源码解析之SPI(一):扩展类的加载过程
  14. 微信小程序实现vtt视频字幕
  15. 9.1 多元微分学及应用——多元函数的基本概念
  16. 互联网时代,你从事的职业会被人工智能替代吗?
  17. 在matlab里怎么用switch,Matlab switch语句
  18. 全球与中国磨料水射流切割机市场深度研究分析报告
  19. 计算机毕业设计JAVA某市教育局综合信息管理平台mybatis+源码+调试部署+系统+数据库+lw
  20. 关于wangEditor5上传本地图片的详细配置

热门文章

  1. 其他电脑连接本地mysql数据库_在局域网内,如何让其他电脑连接我们自己的本地mysql数据库...
  2. ssm启动不报错_搭建ssm+maven环境,启动报错,说spring监听无法实例化,求解?
  3. linux 查看端口
  4. CountDownLatch的两种常用场景
  5. Spring中使用@Async注解使Even监听事件之间的执行变为异步
  6. 并发编程——详解 AQS CLH 锁
  7. linux 基础命令(三)
  8. react-native 列表组件的简单学习
  9. 《机器人爱好者(第3辑)》——D机器人引领自动驾驶汽车之路
  10. Linux系统启动简单流程: