位置: 编程技术 - 正文

ffmpeg2.6.2在Ubuntu下使用NDK编译成.so文件(ffmpeg webui 0.9.6)

编辑:rootadmin

推荐整理分享ffmpeg2.6.2在Ubuntu下使用NDK编译成.so文件(ffmpeg webui 0.9.6),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ffmpeg4.3.1,ffmpeg1.0,ffmpeg -acodec,ffmpeg4.2,ffmpeg4.3.1,ffmpeg4.3.1,ffmpeg 4.2.1,ffmpeg 4.2.1,内容如对您有帮助,希望把文章链接给更多的朋友!

参考blog: 安装Ubuntu ..4(位)

2、下载ffmpeg-2.6.2.tar.bz2

3、下载android-ndk-r9d-linux-x.tar.bz2(位)

---------------------------------------------------------------------

4、ndk解压目录:/home/xxx/android-ndk-r9d (xxx:就是你的个人文件夹)

(1.) 配置NDK的环境变量:

终端内执行:“ gedit ~/.bashrc ”

在打开的文件末尾添加如下内容:

NDK=/home/xxx/android-ndk-r9d

export NDK

(2.)在当前bash环境下读取并执行 ~/.bashrc 中的命令:

终端执行:" source ~/.bashrc "

(3.)查看是否生效:

终端执行: " echo $NDK "

结果:/home/xxx/android-ndk-r9d

(4.)测试NDK编译JNI工程:

ffmpeg2.6.2在Ubuntu下使用NDK编译成.so文件(ffmpeg webui 0.9.6)

到android-ndk-r9d 的sample目录的hello-jni 目录里

终端执行:“ $NDK/ndk-build ”

如果环境配置成功会生成so库的。

-----------------------------------------------------------------

5、解压ffmpeg-2.6.2.tar.bz2

将ffmpeg-2.2.tar.gz解压后拷贝到任意目录,本例是拷贝到.../android-ndk-r9d/sample/ffmpeg2.6.2

在ffmpeg2.6.2文件下添加" build_android.sh "文件:(ps:下面代码直接复制,如需修改注意“--prefix=$PREFIX ”前面的空&#;位)

修改configure文件:

很多ffmpeg编译资料上面说要修改configure文件 ,说的原因是 如果不修改的话,在android上 System.loadLibrary("xxx"); 的时候个别so库无法加载的问题。

打开 ffmpeg源码内 configure 文件进行如下修改:

替换为:

6、在ubuntu 位下进行编译ffmpeg源码以得到android平台 arm下能使用的那几个so库

---------------------------------------------------------------------

等待编译,这个过程可能需要~分钟,最后会在ffmpeg 2.6.2文件夹下的/android/arm/include&#;lib2个文件夹。

在lib文件夹下会有以下8个.so,最后我们需要的就是libavutil-.so、libavcodec-.so、libswresample-1.so、libavformat-.solibswscale-3.so、libpostproc-.so、libavfilter-5.so、libavdevice-.so。

得到这些so后,我们接下来的工作就是需要在android下使用,在下一篇文章中会接着说明。

Android内存泄露监控 转载:

android 获取网络速度 显示手机或者应用的实时网速,很多应用都有这块的内容,那么如何获取手机或者应用的实时网速呢?获取网速的原理是一段时间只能的数据总量除以

使用ListView实现界面的布局 spanstyle=font-family:Arial,Helvetica,sans-serif;background-color:rgb(,,);现在很多市面上的APP都用ListView来实现界面上的功能介绍或广告的植入,下面我们就来介绍

标签: ffmpeg webui 0.9.6

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

上一篇:Android传感器概述-android学习之旅(七)(android手机传感器应用程序)

下一篇:Android内存泄露监控(android内存泄露 工具)

  • 工资表个税多扣了账务处理递减
  • 增值税附征怎么计算
  • 增值税专票税率1%
  • 应交税费账目处理
  • 结构性存款现金流量表如何分类
  • 手工现金日记账怎么转下一页
  • 年末结转净利润
  • 交易性金融资产的交易费用计入哪里
  • 行政单位调拨的固定资产申请报告
  • 完税凭证可以补办吗
  • 销售费用包括啥
  • 一般纳税人取得普票怎么做账
  • 银行理财怎么做才能赚钱
  • 没开发票的收入可以不入账吗
  • 建筑工程管理费包括哪些内容
  • 间接费用是指
  • 善意接受虚开发票只能自认倒霉么
  • 折扣销售指
  • 残保金上年在职工资总额
  • 企业自建厂房转让如何计算增值税
  • 建安企业销售收入如何确认
  • 营改增后应付职工薪酬如何核算个人所得税?
  • 无形资产增值税计入入账价值吗
  • 物业公司代收的电费差额收入
  • 没有发票怎么报销入账
  • 企业与个人租赁合同范本
  • 金融公司一般有哪些业务
  • 普通发票每个月有限制吗
  • 税金及附加是否设二级科目
  • pos机刷卡手续费谁承担
  • 应税消费品用于连续生产应税消费品的
  • 工商企业年报网上申报时间
  • 委托招聘服务费怎么算
  • 快递公司账务处理流程及方法
  • 施工企业内部往来核算方法包括( )
  • win7对话框文本框在哪里
  • win10远程连接提示身份验证错误
  • 为什么无形资产是非流动资产
  • 安装win7系统的硬件要求
  • php中session什么意思
  • 冲减管理费用是什么意思
  • 网络通信的整个流程
  • SpringBoot + Vue基本知识点荟萃
  • spring ioc di aop
  • 增值税减免怎么填写
  • 往来款的账务处理
  • 资产减值损失的大幅度变动
  • 退社保基金怎么办理
  • spring 门面模式
  • 什么是累积优先股
  • php5.6.和7.2区别
  • 保洁公司的税率是多少
  • 银行日记账怎么做账
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • sqlserver数据库事务
  • 固定资产到期后继续使用
  • 以固定资产换入库存商品
  • 投资损失如何入账
  • 会计核算以什么为主
  • 费用报销如何做账务处理分录
  • 去银行更换帐户需要什么
  • 打车费会计分录怎么写
  • 本年负数去年正数如何算同比
  • 房屋装修支出怎么做账
  • xp系统删除密码
  • u盘安装启动盘
  • linux修改软件源
  • mac如何预览字体大小
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • centos搭建服务器
  • linux检查更新
  • windows10不能装windows7
  • unity3d怎么做游戏
  • 清理服务器c盘
  • jquery原理解析
  • 安卓自定义app
  • 合肥税务局招聘信息
  • 请领导批示的格式
  • 广东税务查询系统
  • 河南省土地使用税减免税优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设