位置: 编程技术 - 正文

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

  • 增值税发票开票软件金税盘
  • 企业所得税的会计核算
  • 小规模纳税人附加税减免政策2023
  • 补缴以前年度房产税以及滞纳金
  • 为员工集中购买医疗保险
  • 哪些企业适用于品种法
  • 外贸出口免税政策
  • 小企业会计准则会计科目表
  • 汽车保险专用发票可以抵扣吗
  • 以前年度资产损失的追补什么意思
  • 怎么计提应交税费
  • 所得税汇算清缴表在哪里打印
  • 净资产利润率等于净资产收益率吗
  • 销售收入分成率计算公式
  • 退休返钱怎么算的
  • 小规模纳税人2018
  • 城市生活垃圾处理与资源化利用工艺设计
  • win11如何安装安卓app
  • 存量资金上缴国库是哪个文件规定了
  • 企业送礼怎么办
  • Thinkphp5+PHPExcel实现批量上传表格数据功能
  • 实例讲解yii2.0在php命令行中运行的步骤
  • 增加注册资本的请示
  • 苹果手机铃声删除在哪里
  • url是什么格式的文件怎么打开
  • 职工取得全年一次性奖金如何计算缴纳个人所得税?
  • 报错500是什么意思
  • thinkphp获取数据库数据
  • php获取api内容
  • h5页面内嵌到微信
  • css圆角边框弧度代码
  • python 捕捉窗口
  • 安装和配置eclipse集成开发环境
  • 外币报表折算差额会计分录
  • 残保金补申报后处罚会自动取消吗
  • 报税财务报表怎么申报
  • 暂估入库成本结转处理低于实际成本怎么办
  • 固定资产出售算不算收入
  • access2010宏操作大全
  • 递延收益与预收收益区别
  • 员工门诊收费票据可以入账吗
  • 职工教育经费包括住宿费吗
  • 企业怎么开启承兑业务
  • 固定制造费用属于固定成本吗
  • 怎么作废银联在网上银行
  • 附加税费怎么计算
  • mysql的主从
  • 提供劳务收入包含什么
  • 认缴制不会带来的账务问题
  • 低值易耗品的金额
  • 结转主营业务成本是什么意思
  • 受托开发软件一般做什么
  • 工会经费计入科目
  • 母公司划拨土地给全资子公司需要上税吗?
  • 分公司可以设立公司吗
  • 固定资产改变用途折旧处理
  • 深入理解中国式现代化论文
  • vista技巧:更改电源默认按钮为关机
  • centos7安装教程详解
  • linux所谓的free
  • win8.1连不上wifi
  • win7 64位系统玩英雄联盟lol频繁提示failed to create dump file error 183的解决方法
  • win7禁用开机启动服务
  • window8怎么样
  • linux的shm共享内存
  • ExtJS PropertyGrid中使用Combobox选择值问题
  • xcode怎么新建项目
  • css渐变文本效果在哪
  • bootstrap基础教程 源代码
  • unity怎么学
  • javascript语言介绍
  • jquery图片效果
  • jquery点击复制
  • python各进制符号
  • c#未来展望
  • js实现滑动效果
  • python冒泡排序流程图
  • 中国移动怎么下载账单
  • 农用三轮车免征增值税文件
  • 岗位大练兵业务大比武简报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设