我想从视频生成单个缩略图,所以我正在使用xuggler。我尝试添加其依赖项和存储库。
<repository>
<id>xuggle repo</id>
<url>http://xuggle.googlecode.com/svn/trunk/repo/share/java/</url>
</repository>
<dependency>
<groupId>xuggle</groupId>
<artifactId>xuggle-xuggler</artifactId>
<version>5.2</version>
</dependency>
但是在添加依赖项之后我得到了错误 缺少神器xuggle:xuggle-xuggler:jar:5.2 。
根据this 链接我甚至更改了版本,但它仍然给我错误。 请帮忙。提前致谢
答案 0 :(得分:13)
没有人再维护Xuggler,但仍有一个已保存的存储库。 尝试将此存储库用于xuggler:https://files.liferay.com/mirrors/xuggle.googlecode.com/svn/trunk/repo/share/java/(版本5.4 仅)
./configure --with-readline=no --with-x=no --enable-memory-profiling \
--enable-R-shlib --with-blas --with-lapack --enable-R-profiling \
--with-jpeglib --with-tcltk --with-cairo
make
sudo make install
答案 1 :(得分:6)
在Maven资源库中,我们可以阅读:
link:Xuggle maven repo
注意:这个工件位于Dcm4Che存储库中 (http://www.dcm4che.org/maven2/)
添加此存储库&#34; files.liferay.com&#34;存储库
<repositories>
<repository>
<id>dcm4che repository</id>
<url>http://www.dcm4che.org/maven2/</url>
</repository>
</repositories>
编辑:替代 Liferay的存储库
<dependency>
<groupId>com.liferay</groupId>
<artifactId>com.xuggle.xuggler</artifactId>
<version>5.4</version>
<type>pom</type>
</dependency>
答案 2 :(得分:0)
Java 1.8
porn.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<groupId>groupId</groupId>
<artifactId>VideoInformation</artifactId>
<version>1.0-SNAPSHOT</version>
<repositories>
<repository>
<id>xuggle repo</id>
<url>http://xuggle.googlecode.com/svn/trunk/repo/share/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.11</version>
</dependency>
<dependency>
<groupId>xuggle</groupId>
<artifactId>xuggle-xuggler</artifactId>
<version>5.4</version>
</dependency>
</dependencies>
</project>
答案 3 :(得分:-1)
Xuggler 主存储库没有维护,但我维护了一个 7 年的分支,以增加对移动设备(Android 和 iOS)的支持并与新版本的 FFmpeg 保持同步。你可以使用这个神器
<dependency>
<groupId>xuggle</groupId>
<artifactId>xuggle-xuggler-server-all</artifactId>
<version>5.7.0-SNAPSHOT</version>
</dependency>
您可以使用
配置Maven存储库<repositories>
<repository>
<id>olivier-ayache-xuggler</id>
<url>https://dl.cloudsmith.io/public/olivier-ayache/xuggler/maven/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>