位置: 编程技术 - 正文

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

  • 减资需要的资料
  • 城镇土地使用税的计算公式
  • 个人所得税如何办理退税
  • 公司亏损汇算清单模板
  • 税务处理决定书与税务处罚决定书
  • 个体工商户可以给自己交五险一金吗
  • 个人所得税申报错误如何更正申报
  • 其他收入月末需要结账吗
  • 股权转让资产怎么清算
  • 固定资产盘亏账务处理例题
  • 预收账款年底要确认收入吗
  • 计提税金与缴纳有差额
  • 小规模纳税人可以开9%专票吗
  • 苹果系统怎么修改开机密码
  • 关联业务往来年度报告表
  • Win11怎么不显示图标
  • 生产经营所得个税表
  • win8.1怎么用
  • php获取文件内容的函数
  • 经营租入的设备能够确认为资产吗
  • 增值税价外费用是什么意思
  • 汇付的注意事项有哪些内容
  • 罚款收入营业外收入还是其他应收款
  • 户外广告位怎么收费
  • php session_id
  • php零基础入门
  • 福利企业增值税即征即退会计处理
  • 增值税专用发票上注明的价款含税吗
  • php操作mysql数据库
  • 旧设备换新设备会计分录
  • 卡格拉河
  • 预算会计组成体系不包括
  • 公司购买土地建厂房怎么入账
  • 拨缴经费收入上解部分
  • 其他业务收入是什么意思
  • 代开增值税额与实际缴款额差一分钱如何入账
  • 超参数设置
  • vue springboot
  • 华为od测试岗机试需要怎么准备
  • vue里的for循环
  • 公司之间借款利息需要开票吗
  • 现金盘存的具体方法
  • 定额发票和增值税发票
  • 异地提供建筑服务预缴
  • 弥补亏损的会计分录
  • 房地产个税是什么意思
  • 计税工资什么意思2019
  • 非限定性净资产相当于本年利润吗
  • 公司个人所得税申报操作流程
  • 增值税纳税申报实训报告
  • 承租人违约押金怎么办
  • 公司开出发票但未收到款如何写分录?
  • 研发支出是什么意思
  • 差旅费退回怎么写
  • 销售现金优惠会计分录
  • 扣除土地价款
  • 报关单不在海关信息中
  • 固定资产转让开票大类是什么
  • 注册资本实缴后钱怎么出来
  • 预提费用在新会计准则下该如何列支?
  • 总分类账与明细分类账的关系
  • 私企需要计提盈余公积吗
  • mysql表字段设置默认值
  • mysql5717安装及配置超详细教程
  • mac10.15系统
  • 华硕主板进入bios怎么设置u盘启动
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • ubuntu20.04.1安装
  • win8.1怎么用
  • redhat无法启动
  • win8如何设置
  • win10更新只能暂停35天
  • 安卓获取设备信息
  • nginx react
  • cocos 3.x android下home键后,切回游戏时黑屏太久的问题
  • js计数排序
  • node 执行js
  • 利用python进行
  • 国家税务总局开票系统怎么开票
  • 稳岗补贴是否需在企业所得税汇算时调增
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设