Windows 7 如何使用Xugler将Mp4转换为mpg

Windows 7 如何使用Xugler将Mp4转换为mpg,windows-7,Windows 7,我正在尝试使用Xuggler将视频从mpg转换为mp4,但当涉及到读取旧文件或写入新文件时,我遇到以下错误,对此我能做些什么。请 救命啊 线程“AWT-EventQueue-0”java.lang.NoClassDefFoundError中的异常:org/slf4j/LoggerFactory 在com.xuggle.ferry.JNILibrary。(JNILibrary.java:42) 在com.xuggle.ferry.FerryJNI上(FerryJNI.java:14) 在com.x

我正在尝试使用Xuggler将视频从mpg转换为mp4,但当涉及到读取旧文件或写入新文件时,我遇到以下错误,对此我能做些什么。请 救命啊

线程“AWT-EventQueue-0”java.lang.NoClassDefFoundError中的异常:org/slf4j/LoggerFactory 在com.xuggle.ferry.JNILibrary。(JNILibrary.java:42) 在com.xuggle.ferry.FerryJNI上(FerryJNI.java:14) 在com.xuggle.ferry.ferry.(ferry.java:25) 在com.xuggle.xuggler.XugglerJNI上(XugglerJNI.java:19) 在com.xuggle.xuggler.IContainer上。(IContainer.java:1622) 在com.xuggle.mediatool.MediaReader上。(MediaReader.java:137) 在com.xuggle.mediatool.ToolFactory.makeReader上(ToolFactory.java:77) 在Maind.Main$HandlerClass3.actionPerformed(Main.java:1055) 在javax.swing.AbstractButton.fireActionPerformed(未知源) 位于javax.swing.AbstractButton$Handler.actionPerformed(未知源) 在javax.swing.DefaultButtonModel.fireActionPerformed(未知源) 位于javax.swing.DefaultButtonModel.setPressed(未知源) 位于javax.swing.plaf.basic.BasicButtonListener.mouseReleased(未知源代码) 位于java.awt.Component.ProcessMouseeEvent(未知源) 位于javax.swing.JComponent.ProcessMouseeEvent(未知源) 位于java.awt.Component.processEvent(未知源) 位于java.awt.Container.processEvent(未知源) 位于java.awt.Component.dispatchEventImpl(未知源) 位于java.awt.Container.dispatchEventImpl(未知源) 位于java.awt.Component.dispatchEvent(未知源) 位于java.awt.LightweightDispatcher.RetargetMouseeEvent(未知源) 位于java.awt.LightweightDispatcher.ProcessMouseeEvent(未知源) 位于java.awt.LightweightDispatcher.dispatchEvent(未知源) 位于java.awt.Container.dispatchEventImpl(未知源) 位于java.awt.Window.dispatchEventImpl(未知源) 位于java.awt.Component.dispatchEvent(未知源) 位于java.awt.EventQueue.dispatchEventImpl(未知源) 位于java.awt.EventQueue.access$000(未知源) 在java.awt.EventQueue$3.run处(未知源) 在java.awt.EventQueue$3.run处(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(未知源) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(未知源) 在java.awt.EventQueue$4.run处(未知源) 在java.awt.EventQueue$4.run处(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(未知源) 位于java.awt.EventQueue.dispatchEvent(未知源) 位于java.awt.EventDispatchThread.pumpOneEventForFilters(未知源) 位于java.awt.EventDispatchThread.pumpEventsForFilter(未知源) 位于java.awt.EventDispatchThread.pumpEventsForHierarchy(未知源) 位于java.awt.EventDispatchThread.pumpEvents(未知源) 位于java.awt.EventDispatchThread.pumpEvents(未知源) 位于java.awt.EventDispatchThread.run(未知源) 原因:java.lang.ClassNotFoundException:org.slf4j.LoggerFactory 位于java.net.URLClassLoader$1.run(未知源) 位于java.net.URLClassLoader$1.run(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) ... 44多 有什么问题吗?先谢谢你

java.lang.NoClassDefFoundError:org/slf4j/LoggerFactory,位于com.xuggle.ferry.JNILibrary。(JNILibrary.java:42)
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.xuggle.ferry.JNILibrary.<clinit>(JNILibrary.java:42)

这意味着您需要在类路径中放入存档:
slf4j-api-1.6.1.jar
(或最新版本)。

在这里查看我的答案:
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.xuggle.ferry.JNILibrary.<clinit>(JNILibrary.java:42)