位置: 编程技术 - 正文

Linux下编译Android平台的ffmpeg库(linux0.11编译)

编辑:rootadmin

推荐整理分享Linux下编译Android平台的ffmpeg库(linux0.11编译),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux编译安卓源码,linux编译安装软件命令,linux0.01编译,linux 编译安装,linux编译安卓源码,linux0.01编译,linux编译apk,linux 编译安装,内容如对您有帮助,希望把文章链接给更多的朋友!

在Linux平台下编译要方便些,我这里使用的环境是openSUSE,用Ubutunu也是一样的。

首先你需要Android-NDK 和ffmpeg源码,不同的版本里的文件结构有所差别,编译环境也有所不同。我这里使用的是以下两个版本:

android-ndk-r8-linux-x.tar.bz2ffmpeg-0.7..tar.gz

1. 解压 android-ndk-r8-linux-x.tar.bz2

cd ~ tar xvf android-ndk-r8-linux-x.tar.bz2

我的解压路径为 ~/android-ndk-r8/

2. 配置一下环境变量 vi ~/.bashrc

source .bashrc

3. 解压ffmpeg cd ~/android-ndk-r8

mkdir ffmpeg

cd ffmpeg

tar xvf ffmpeg-0.7..tar.gz

Linux下编译Android平台的ffmpeg库(linux0.11编译)

mv ffmpeg-0.7. jni 将解压后的文件夹重命名为jni 此时的目录结构为 ~/android-ndk-r8/ffmpeg/jni/

cd ~/android-ndk-r8/ffmpeg/jni/

4. 在~/android-ndk-r8/ffmpeg/jni/ 下创建config.sh

chmod +x config.sh ./config.sh 执行成功后,会生成config.h 和 config.mak 否则就执行失败,检查一下脚本中和路径是否和本机上的一致。

5. 在~/android-ndk-r8/ffmpeg/jni/ 下创建Android.mk

6. ndk-build

sudo chmod +x Android.mk

sudo chmod +x config.h

将config.h中 #define restrict restrict 改为 #define restrict 将libavutil/libm.h中所有的static函数全部删掉

ndk-build或 ../../ndk-build 即开始编译了! (走到这一步已经不容易了)

成功后会在/home/gse/android-ndk-r8/ffmpeg/obj/下找到生成的库文件。

编译遇到的问题

待解决。

Android SQLite, KopDB 框架学习1——使用 前言我的博客:

Android中的警告对话框(AlertDialog)使用案例 创建AlertDialog对话框的步骤:1、获得AlertDialog的静态内部类Builder对象,由该类来创建对话框。2、通过Builder对象来设置对话框的标题、按钮及按钮将要响

[置顶] Android从零单排之自动跟新 Android从零单排之自动跟新转载请注明出处:

标签: linux0.11编译

本文链接地址:https://www.jiuchutong.com/biancheng/384282.html 转载请保留说明!

上一篇:安卓开发笔记——多种方式实现底部菜单栏(仿微信界面)(安卓开发日记本)

下一篇:Android SQLite, KopDB 框架学习1——使用

  • 个人独资企业要承担无限责任吗
  • 合伙企业所得税怎么征收
  • 固定资产变卖怎么开票
  • 售后回购确认为租赁的
  • 行政单位盘盈固定资产应按什么入账
  • 其他应付款计入资本公积
  • 个人到税务局开增值税专用发票
  • 增值税一般纳税人是什么意思
  • 资产损失税前扣除及纳税调整明细
  • 物流公司进项发票分录
  • 小规模没有进项可以开发票吗
  • 小企业汇算清缴所得税分录
  • 公司银行社保代缴怎么交
  • 自己开发app能享受医保吗
  • 企业进项发票不够
  • 馒头税率是9么
  • 福利费的进项税额转出
  • 季初是什么意思
  • 采购原材料运费会计分录
  • 房租发票税点是几个点
  • 个人出租土地使用权增值税的减免
  • 买一赠一商品必须一样吗
  • 收到农产品发票3%抵9%怎么做账
  • 企业微信收款怎么提现
  • 保险企业准备金是什么
  • macbook自带的游戏
  • 以土地使用权投资入股的土地增值税
  • 财政收回额度怎么记账
  • 销售使用过的固定资产可以开专票吗
  • php语句和php变量都是区分大小写的
  • php文本操作
  • 国产版忠犬八公观后感
  • 企业所得税的特殊优惠
  • codeigniter中文手册
  • ci框架教程
  • 选择器优先级
  • opencv如何显示图片
  • 正则表达式除去指定字母
  • 快速显示隐藏单元格
  • mysql 字符集
  • 材料短缺计入成本吗
  • 收购企业怎么做账
  • 培训费属于什么
  • 职工福利费的开支范围的规定扣除
  • 向银行申请银行汇票
  • 其他综合收益的概念
  • 固定资产入账及计提折旧
  • 交易性金融资产包括哪些项目
  • 编制弹性预算的关键在于
  • 复利年金的区别
  • 企业破产作用
  • 所得税弥补以前年度亏损是几年
  • 地租钱不付如何为
  • 去年的车辆保险今年才开怎么做分录
  • 联营扣点业务会亏钱吗
  • 上年未结转金额是什么意思
  • 金蝶的数量金额明细账是怎么做的
  • 企业商品销售收入确认条件
  • 企业所得税收入是含税还是不含税
  • 优化sql语句10种方法
  • win7怎么删除win10系统
  • win10系统打不开控制面板
  • 微软雅黑啥意思
  • mmc.exe是什么
  • win1020h2版本要更新多久
  • windows7 游戏
  • preorder遍历
  • 微信小程序tabbar颜色
  • js 单引号
  • jquery实现页面切换
  • shell脚本输入
  • dos判断变量是否为空
  • javascript代码写在哪个标签里
  • 编写高质量代码改善JAVA程序的151个建议
  • java script课程
  • js实现继承的几种方式详述(推荐)
  • jqueryw3c
  • centos7如何安装
  • 国家税务总局增值税发票查验平台官网
  • 社保欠缴可以放弃吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设