【问题标题】:Xuggler could not open output url errorXuggler 无法打开输出 url 错误
【发布时间】:2013-03-14 15:45:21
【问题描述】:

我一直在关注 youtube Xuggler 上的简单视频教程。我已确保参数中存在现有文件路径。但是我仍然收到以下错误:

15:15:44.339 [main] 调试 com.xuggle.xuggler - 无法打开输出 url:*thefilepath (../../../../../../../csrc/ com/xuggle/xuggler/Container.cpp:436)

线程“主”java.lang.IllegalArgumentException 中的异常:无法打开 在 myproject1.MediaPlayer.main(MediaPlayer.java:23) Java 结果:1


我的代码如下:

公共类媒体播放器 {

public static void main (String[] args) {
    if(args.length != 1)
        throw new IllegalArgumentException("no file");
    IContainer container = IContainer.make();
    System.out.println("args: " + args[0]);

    if(container.open(args[0], IContainer.Type.READ, null) < 0) {
        throw new IllegalArgumentException("Could not open");
    }

}

}

【问题讨论】:

    标签: java stream media xuggler xuggle


    【解决方案1】:

    原因可能是依赖 jar 不可用或版本冲突。

    在类路径中添加以下 jar 对我来说效果很好:

    xuggle-xuggler-5.4.jar
    slf4j-api-1.6.4.jar
    logback-core-1.0.0.jar
    logback-classic-1.0.0.jar

    【讨论】:

    • 是的,我没有意识到我必须包含最新版本的依赖项。谢谢
    • @AVA 我已经添加了这些罐子,但仍然遇到同样的错误
    猜你喜欢
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    相关资源
    最近更新 更多