gpt4 book ai didi

java - java中的视频处理

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:51 26 4
gpt4 key购买 nike

我正在尝试在java中进行一些视频操作,例如调整大小、更改格式等。我在网上搜索了一下,发现了Xuggle。我尝试在我的应用程序中使用它,但遇到了一些错误。所以我决定通过基本的 xuggle 教程来学习如何正确使用它。但是我在教程中看到的每个地方都说要安装 xuggle 。所以我去了他们的网站我发现的网站只是一个没有 exe 的 jar。我下载了该 jar 并尝试双击它,但没有成功。尝试从命令提示符运行它没有成功。所以现在我陷入困境,甚至无法运行基本教程。

我尝试使用 Maven,但是当我执行程序时出现此错误

    16:55:07.304 [main] ERROR com.xuggle.ferry.JNILibraryLoader - Could not load library: xuggle; version: 5; Visit http://www.xuggle.com/xuggler/faq/ to find common solutions to this problem
Exception in thread "main" java.lang.UnsatisfiedLinkError: no xuggle in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at com.xuggle.ferry.JNILibraryLoader.loadLibrary0(JNILibraryLoader.java:268)
at com.xuggle.ferry.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:171)
at com.xuggle.ferry.JNILibrary.load(JNILibrary.java:161)
at com.xuggle.ferry.FerryJNI.<clinit>(FerryJNI.java:16)
at com.xuggle.ferry.Ferry.<clinit>(Ferry.java:25)
at com.xuggle.xuggler.XugglerJNI.<clinit>(XugglerJNI.java:19)
at com.xuggle.xuggler.IContainer.<clinit>(IContainer.java:1622)
at com.video.test.GetContainerInfo.main(GetContainerInfo.java:40)

任何人都可以帮助我在 Windows 7 64 位计算机上安装或使用 Maven 运行教程示例吗?

最佳答案

从 Xuggler 5.2 开始,您不再需要为每个系统单独安装它 - 它带有自己的 native 代码。因此,您看到的有关安装程序的任何内容都是指旧系统,不必担心。

您确定您正在使用最新的 Xuggler 版本 (5.4) 和 Maven 吗?使用没有自己的 native 代码的早期版本会导致此问题。

如果您选择走 jar 路线,那么您需要将其作为库包含在您的项目中,而不是运行它。我不知道您使用的是什么 IDE,但对于 Netbeans,您需要右键单击该项目,转到属性,从左侧 Pane 中选择库,然后单击“添加 jar/文件夹”以添加你下载的jar文件。 (您可能还需要通过这种方式添加任何依赖项。)

关于java - java中的视频处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com