Springboot中实现视频截图,网上可以找到很多教程,这里记录一下开发的过程,留作以后使用
pom.xml引用
首先是引入jar包,通过在pom.xml中加入如下内容即可
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.4.4</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.4.4</version>
</dependency>
但是这出现一个问题,正常引入后打包后jar包会非常大,加上项目本身内容,超过500MB不是问题,于是为了精简,需要加入exclusions,改进为一下
<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<

本文记录了在Springboot项目中实现视频截图的详细过程,包括在pom.xml中引入必要的依赖,并针对jar包过大问题进行优化,通过exclusions减少打包后的体积,最后介绍截图保存的地址获取方式。


被折叠的 条评论
为什么被折叠?



