Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-使用Xugler从图像创建视频_Java_Image Processing_Video_Xuggler - Fatal编程技术网

Java-使用Xugler从图像创建视频

Java-使用Xugler从图像创建视频,java,image-processing,video,xuggler,Java,Image Processing,Video,Xuggler,我下载了“Xuggler 5.4”jar文件。 我试图用它在java中创建一个“IContainer”,但出现了一个错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.xuggle.ferry.JNILibrary.<clinit>(JNILibrary.java:42) at com.xuggle.ferry.FerryJN

我下载了“Xuggler 5.4”jar文件。 我试图用它在java中创建一个“IContainer”,但出现了一个错误:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at com.xuggle.ferry.JNILibrary.<clinit>(JNILibrary.java:42)
    at com.xuggle.ferry.FerryJNI.<clinit>(FerryJNI.java:14)
    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 morph.VideoInfo.main(VideoInfo.java:14)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 6 more

正如您所知,Xugler对其他库有一些依赖性。使用maven构建您的项目,或者下载缺少的依赖项并将它们添加到您的项目中。

我可以从哪里下载?我下载了“slf4j-1.7.9.zip”,请您向我解释如何安装?从zip中取出slf4j-api-1.6.4.jar并将其放入您的java项目中
import com.xuggle.xuggler.ICodec;
import com.xuggle.xuggler.IContainer;
import com.xuggle.xuggler.IStream;
import com.xuggle.xuggler.IStreamCoder;

public class VideoInfo {

    private static final String filename = "c:/myvideo.mp4";

    public static void main(String[] args) {

        IContainer container = IContainer.make();

    }

}