当前位置: 首页 > news >正文

Java通过javacv获取视频、音频、图片等元数据信息(分辨率、大小、帧等信息)

相信我们都会或多或少需要给前端返回视频或者音频的一些信息,那么今天这篇文章通过Java语言使用javacv来获取视频、音频、图片等元数据信息(分辨率、大小、帧等信息)

一、首先导入依赖

可以先导入javacv/javacv-platform依赖,由于依赖比较大,所以我们可以先去除部分不需要的依赖如下:

<dependency><groupId>org.bytedeco</groupId><artifactId>javacv</artifactId><version>1.4.4</version><exclusions><exclusion><groupId>org.bytedeco</groupId><artifactId>javacpp</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flycapture</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libdc1394</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect2</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>librealsense</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>videoinput</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>opencv</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>tesseract</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>leptonica</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flandmark</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>artoolkitplus</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.4.4</version><exclusions><exclusion><groupId>org.bytedeco</groupId><artifactId>javacv</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flycapture-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libdc1394-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect2-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>librealsense-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId>
http://www.lryc.cn/news/223953.html

相关文章:

  • flask和fastapi的区别以及demo实现
  • python特殊循环队列_队中元素个数代替队尾指针
  • 什么是观察者模式?用 Python 如何实现 Observer(观察者或发布订阅)对象行为型模式?
  • pytorch直线拟合
  • 相机传感器
  • 大语言模型的关键技术
  • uniapp使用vur-cli新建项目并打包
  • 后台管理系统解决方案-中大型-Vben Admin
  • 通俗理解repartition和coalesce区别
  • 优雅设计之美:实现Vue应用程序的时尚布局
  • 05预测识别-依托YOLO V8进行训练模型的识别——对视频中的目标进行跟踪统计
  • Android Studio(意图Intent)
  • Bean作用域
  • YOLOV5----修改损失函数-SE
  • Mybatis(一)
  • 使用Go构建一个Postgres流平台
  • QT基础与细节理解
  • 【MySQL数据库】 六
  • 微信总提示空间不足怎么办?三个方法随心选!
  • C语言每日一题(27)链表中倒数第k个结点
  • pdf转word
  • LeetCode热题100——二叉树
  • 【Linux】文件重定向以及一切皆文件
  • Go进阶之rpc和grpc
  • 润和软件HopeStage与奇安信网神终端安全管理系统、可信浏览器完成产品兼容性互认证
  • 模态对话框和非模态对话框
  • 【算法与数据结构】39、LeetCode组合总和
  • 行政大厅满意度调查内容
  • WordPress页脚配置备案号
  • 时间序列预测模型实战案例(十)(个人创新模型)通过堆叠CNN、GRU、LSTM实现多元预测和单元预测