Java如何获取视频时长及截取帧截的图

  介绍

这篇文章给大家分享的是有关Java如何获取视频时长及截取帧截图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<强>示例

<强>添加依赖

& lt; dependency>   ,,,,,& lt; groupId> org.bytedeco   ,,,,,& lt; artifactId> javacv-platform   ,,,,,& lt; version> 1.4.4   ,,,& lt;/dependency>

上述这段maven依赖包含了完整的javacv功能(非常多,依赖Jar就占大概有500 mb),由于这里只使用到了其中ffmpeg这块的特性,因此也可以像下面这样排除掉无关的部分

& lt; dependency>   ,,,,,& lt; groupId> org.bytedeco   ,,,,,& lt; artifactId> javacv   ,,,,,& lt; version> 1.4.4   ,,,,,& lt; exclusions>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco   ,,,,,,,,,& lt; artifactId> javacpp   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> flycapture   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> libdc1394   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> libfreenect   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> libfreenect2   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> librealsense   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> videoinput   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> opencv   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> tesseract   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> leptonica   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   ,,,,,,,,,& lt; artifactId> flandmark   ,,,,,,,& lt;/exclusion>   ,,,,,,,& lt; exclusion>   ,,,,,,,,,& lt; groupId> org.bytedeco.javacpp-presets   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Java如何获取视频时长及截取帧截的图