位置: 编程技术 - 正文

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

  • 季度所得税费用如何计提
  • 购销合同印花税按70%
  • 个人给单位做事怎么开发票
  • 小规模纳税人批发机动车
  • 以前年度损益调整科目怎么用
  • 冲回存货跌价准备所得税是调增还是调减
  • 投资收益可以计入营业收入吗
  • 股份支付费用的会计处理怎么做?
  • 工程预付款包括工人工资吗
  • 交易或事项对会计等式的影响表格怎么填
  • 百分百控股股东叫什么
  • 建筑施工外包
  • 企业出租设备取得租金收入要交增值税吗
  • 京东电子商务平台业务流程
  • 中国公司投资海外有什么限制
  • 半成品牛排有营养吗
  • 企业的消费税
  • 想做边销茶生意?增值税可以这样处理
  • 小公司发工资怎么做账
  • 软件外包付款流程
  • 教育预收费
  • 腾讯电脑管家游戏模式
  • 收回应收账款会影响应收账款的账面价值吗
  • 扶贫入股分红政策
  • php 7z
  • memcache php
  • 无形资产累计摊销借贷方向
  • vue可视化面板怎么打开
  • 应付账款与其他应付款科目调整
  • 增值税减免后按3%记提税款吗
  • 河马是站在睡觉吗
  • 加计扣除符合的条件
  • wordpress shortcode
  • thinkphp3.x中session方法的用法分析
  • AI:DeepSpeed Chat(一款帮用户训练自己模型的工具且简单/低成本/快 RLHF 训练类ChatGPT高质量大模型)的简介、安装、使用方法之详细攻略
  • 山东省项目
  • 视图机制
  • php 7.4
  • 收到多开发票的会计分录
  • 代垫费用开票明细怎么写
  • C语言中main函数的位置可以任意吗
  • 营改增后房地产企业增值税如何核算
  • python里的idle在哪
  • 会计中金额的正负怎么算
  • mysql在表中添加一个新的属性
  • sqlserver2008数据库定时备份
  • 外包食堂如何进货
  • 企业哪些进项税不能抵扣
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 可转债溢价率怎么查
  • 期初金额是什么
  • 差旅费会计科目怎么做
  • 申报无票收入后怎么回冲
  • 买税盘的分录
  • 一般纳税人进项票是普票可以抵扣吗
  • 进项大于销项会退税吗
  • mysql从一张表复制数据到另一张表
  • linux系统 虚拟机
  • wlan device什么意思
  • 苹果mac操作系统版本
  • 笔记本用linux系统
  • centos fedora
  • windowsxp回收站实际是
  • linux命令怎么执行
  • skynetave.exe - skynetave是什么进程 有什么用
  • 笔记本win8为什么不能连无线
  • win10如何将我的电脑添加到桌面
  • windows8.1仿win7
  • cocos2dx scrollview
  • cocos2dx官方教程
  • 零磁道的重要性
  • 封装是什么意思?
  • dom基础知识
  • android面试题2019
  • python系统代码
  • js实现的奥运倒计时时钟效果代码
  • 四川国税发票查询验证
  • 洗煤与选煤
  • 博兴公安局局长
  • 资源税的税目共有七个其中包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设