位置: 编程技术 - 正文

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

  • 银行利息月末结算方式
  • 资产负债表的编制方法和步骤
  • 财产租赁所得适用什么税率
  • 企业间拆借资金是否缴税
  • 承兑汇票贴现计算公式
  • 减免货款需要进项税额转出吗
  • 进口货物要交消费税吗
  • 个体行业哪些不需要交税
  • 未到期责任准备计入什么科目
  • 所得税汇算清缴后发现有误怎么办
  • 发票红冲退税是全额退吗
  • 增值税专票给客户的是第几联
  • 营改增的重点是什么
  • 超过单张发票限额
  • 支票发生退票
  • 企业重组 资产重组
  • 医保退休必须交多少年辽阳
  • 如何增加发票数量和额度
  • 跨年的工会经费怎么做分录
  • 印花税是怎么计税的
  • 联想win10自动修复失败还能保存文件吗
  • 明细分类帐户
  • php 算法
  • 会计结账时账户余额为零
  • 产生永久性差异时为什么计税基础等于账面价值
  • PHP:imagecolortransparent()的用法_GD库图像处理函数
  • 预付装修款账务处理
  • laravel入门与实战
  • PHP 中TP5 Request 请求对象的实例详解
  • 汇总开具发票
  • 实际交印花税会计分录
  • random_state=123
  • js实现dialog
  • asreg命令什么意思
  • yolov5增加检测层
  • 营业利润包括资产处置收益吗
  • 个体户经营餐饮怎么申报
  • 帝国cms模板怎么样用
  • 分公司转款总公司总公司怎样会计处理
  • 农业用肥尽量不选择
  • 下列支出计入销售费用账户借方的是
  • 应交增值税进项税额和销项税额区别
  • 企业所得税的减免税额
  • 进口货物应纳增值税的计算公式
  • 普通发票的进项票怎么做分录
  • 外币账户结汇至人民币账户
  • 应交增值税为什么在借方
  • 企业解散清算程序
  • 运输途中丢失的物品赔偿
  • 银行对账单冲正的单据在财务软件哪里找
  • 物业公司付电业费合法吗
  • 利息收入记借方还是贷方
  • 进项大于销项的原因
  • 预提与计提的区别在哪里
  • 个体户未进行抄报税怎么处罚
  • 买相机送肩带吗
  • 勘探费用会计分录
  • 其他商业项目
  • 记账簿的目的在于为企业
  • sql两个数据怎么合并到一起
  • 列举linux常用的版本
  • 搜索不到WiFi信号是怎么回事
  • ubuntu 20.04.1 lts
  • linux查看sh
  • 微软正式推出wind...
  • cocos2dx用什么ide
  • unity editor window
  • jquery插件大全
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • node.js入门教程
  • android
  • NodeJS配置HTTPS服务实例分享
  • PreferenceActivity与PreferenceFragment应用
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 狠抓组织收入工作
  • 非经营性房屋具体指哪些?
  • 成都税务二维码扫描
  • 国税车购税征收标准
  • 国有固定资产出租出借安全管理办法
  • 国税局地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设