位置: 编程技术 - 正文

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内存泄露 工具)

  • 税务师职业考试
  • 信用减值损失是损益类的收入类还是费用类
  • 鲜花虫草开发票属于什么类别?
  • 申请高新时需要几个项目
  • 采购是进项还是销项
  • 职工享受工伤保险
  • 如何确定企业
  • 股票回购后多久注销
  • 高新补贴收入计入什么科目
  • 一台电脑上能装多个金税盘吗?
  • 重庆个人住房房产税申报
  • 客运服务费怎么开票
  • 代开专票怎么做账?
  • 残疾人就业保障金怎么申报
  • 企业向员工集资利息标准
  • 增值税从哪一年开始征收的
  • 季度所得税预缴税款表中主营业务成本是否包含管理费用
  • 贸易企业出口退税的操作明细流程
  • 非营利组织怎么申请
  • windows10如何关闭病毒和威胁防护设置
  • 怎样启动powerpoint
  • win7安装驱动程序
  • 两个公司的资金怎么合并
  • linux从入门到什么搞笑
  • 长期股权投资转出账务处理
  • 完税凭证遗失后还能用吗
  • 印花税按次按月
  • 增值税直接减征的开什么发票
  • vue项目怎么运行起来
  • 水青冈是常绿还是落叶
  • 定额材料损耗的计算公式
  • 销售费用属于损益类科目的收入还是费用
  • 33.JavaScript映射与集合(Map、Set)数据类型基础知识介绍与使用
  • ps如何进行像素修复
  • phpcms视频教程
  • 员工出国公司要承担的责任
  • 小规模纳税人可以开增值税专用发票吗
  • 个体户做账流程新手必看
  • 老板天天吸烟
  • 现金发放工资会计科目怎么写
  • 房地产开发企业成本核算方法
  • 营业收入比销售商品收到的现金大
  • 进项税额是什么意思
  • 用房子贷款印花税怎么算
  • 普通发票能做进项吗
  • 一次性加速折旧考虑残值吗
  • 购车的车辆购置税计入固定资产可以所得税一次性扣除吗
  • 车出险理赔需要什么材料
  • 小企业长期股权投资减值损失采用直接转销法
  • 收到汇款计入什么科目
  • 固定资产暂估折旧怎么算
  • 生产成本二级科目设置
  • 公司办理网银
  • 营业外支出会影响所有者权益吗
  • 如何算增值税金额
  • 劳务外包账务
  • 错开发票所需要提供的资料以及时效要求是?
  • 企业会计的应用指南
  • 建筑机械使用安全规范最新版
  • 固定资产公司
  • microsoft onedrive怎么关闭
  • mac变得很卡很慢
  • centos清理磁盘空间
  • mac死机按什么都没用
  • centos6.5升级到7.5
  • flashhelperservice.exe是什么程序
  • win7e盘不见了怎么恢复
  • linux 操作指令
  • 新浪微博随时随地
  • vue miniui
  • jquery删除当前元素
  • 深入理解javascript特性
  • jquery怎么获取
  • javascript原型
  • 河南省发票查询真伪查询系统
  • 下午税务局几点上班
  • 西安税务稽查局举报中心
  • 北京市税务协会领导
  • 日本各界
  • 纳税人分类分级管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设