位置: 编程技术 - 正文

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——使用

  • 发票超过认证期有什么影响
  • 网上报税怎么报啊
  • 生产成本怎么做
  • 哪些费用可以放到研发费用中
  • 注册资本印花税按年申报还是按次申报
  • 资本公积转增股本什么意思
  • 员工报销公司是哪个部门
  • 高新技术企业费用认定
  • 再保险业务赔款如何进行税前扣除
  • 高速公路过路费计入什么会计科目
  • 建筑业收入确认条件
  • 工业结转成本方法有哪些?
  • 个人所得税的税收优惠项目有哪些
  • 企业所得税弥补亏损明细表怎么看
  • 纳税义务发生时间和纳税期限的关系
  • 外币折算差额计入什么科目
  • 行政单位代管资金怎么做账
  • 租个人房屋办公怎么租
  • 收到政府拨款怎么做账
  • 房屋大修理费用指哪些
  • 自产自用设备税务处理
  • 小规模纳税人可以开专票吗
  • 建筑行业项目部会计要做什么
  • 亏损的结转分录
  • 利润分配补亏
  • 股东分红账务处理后报表怎么处理
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • 应付工程款账务处理
  • mac怎么转到苹果系统
  • 发票跨年作废很麻烦吗
  • php数组有哪几种类型
  • 贷款损失会计处理
  • win10开机强制进入安全模式重置
  • 最高像素的镜头是多少
  • nlp工具箱
  • 威斯康星州1976
  • 企业和单位往来怎么做账
  • 正则表达式在线生成器
  • vue-cli(vue脚手架)超详细教程
  • 滑模控制理论与应用研究pdf
  • 企业实缴各类税金的总额
  • 取得不规范发票的处理
  • 公转私法人
  • 有限合伙企业的执行事务合伙人
  • sql建立聚集索引语句
  • 单位银行提取大额现金最多能取多少
  • 金税盘地区编号怎么查
  • 企业所得税营业成本包括管理费用吗
  • 什么是日记账?
  • 债务重组的会计例题
  • 什么是投资性房地产具体包括哪些内容
  • sql server的 update from 语句的深究
  • ubuntu怎么录音
  • linux虚拟系统
  • 32位与64位操作系统怎么区分从32位和64位的概念上进行讲述
  • centos6.5安装yum
  • win10鼠标箭头怎么换样式
  • centos搭建v2
  • win7怎么查看电池信息
  • 升级打装备的手游
  • 制作网页需要
  • js兼容ie
  • 批处理文件教程
  • jquery mobile
  • ubuntu如何以root用户运行
  • php和python有什么区别
  • 详解金球奖之争
  • 熟悉的拼音
  • pythonipo模型
  • 【Android】利用Notification操作设备的通知栏
  • django批量创建数据
  • Javascript中Array.prototype.map()详解
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • 字典树原理
  • 临沂国税地税局领导班子
  • 地税局是政府部门吗
  • 湖北安徽是一个地方吗
  • 纳税人欠缴税款数额在10万元以上
  • 服务合同需要交个人所得税嘛
  • 2020年小规模纳税人普票免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设