位置: 编程技术 - 正文

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

  • 房屋租赁服务增值税税率是多少
  • 进项税额转出会影响利润吗
  • 企业保持存货的必要性是什么
  • 营业执照类型有限责任公司
  • 简易征收增值税怎么做账
  • 产权转移书据印花税分录
  • 红字发票票据怎么处理
  • 分公司怎么做
  • 存货的计价方法及公式
  • 发票作为付款凭证的案例
  • 上级单位给的奖金叫什么
  • 营改增后工业企业税率是多少?
  • 小规模纳税人2018
  • 补缴税款会计处理
  • 借款利息可以入账吗
  • 建筑材料营改增之前怎么开发票
  • 酒店固定资产明细表范本
  • 企业筹建期购买设备是否可以扣除
  • 长期待摊费用提前清理
  • 红冲普通发票怎么开具
  • 公司产品因质量问题买家追究
  • 鸿蒙系统桌面文件夹建立
  • win11小组件加载内容出现错误
  • 公司投资理财产品
  • PHP+jQuery翻板抽奖功能实现
  • php创建文件夹和文件
  • 个人承包建筑工程转让协议
  • php的file函数
  • 企业发生的现金折扣应计入什么费用
  • 资产证券化 会计处理
  • 结转本月完工产品成本120000元
  • 工商年报纳税总额包括滞纳金吗
  • 新成立公司实收资本没到位该怎么做账
  • 可变现净值相关税费包括消费税吗
  • 应收账款确认无法收回
  • 工商年报认缴出资时间填错了,有什么后果
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 资产盘盈盘亏处理
  • 工会捐款怎么账务处理
  • 酒店会计科目及账务处理视频
  • 应交土地增值税税率
  • 其他综合收益在资产负债表中如何填列
  • 印花税如何记账入账
  • 残保金是计入管理费用还是?
  • 三票合一的发票什么意思
  • 办理地税手续费
  • 资本公积 转增
  • 对账结算流程
  • 以非现金资产清偿债务的方式下,债权人
  • 出租周转材料的租金会计科目
  • 企业应如何合理安排筹资期限的组合方式,优化资金结构
  • 建筑工程开办费
  • 接受政府补助的应纳税所得
  • 销售的差额如何分录
  • 营改增后计税依据
  • 坏账准备纳税调增吗
  • 会计的总目标是什么意思
  • mysql主从复制作用
  • freebsd常用命令
  • Win10系统如何利用360压缩软件解决打不开RAR压缩包的问题
  • win8系统忘记密码电脑重置
  • win8.1玩游戏卡
  • 在linux中使用什么命令可以执行shell脚本
  • Win10年度更新正式发布:功能全面升级
  • 定时删除一个文件怎么删
  • bat删除所有文件
  • js计数排序
  • unity flybird
  • python wms
  • javascript入门教程
  • jquery easyui插件
  • JavaScript中的数据类型
  • python动态网页开发教程
  • python3中raw_input的用法
  • jquery22插件网
  • 纪检委是干什么工作的能管理税务管理局吗
  • 票种核定和税种核定的区别
  • 电子税务局官网湖南省
  • 党费减免规定
  • 办图书馆怎么审批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设