Java Xuggler转码器错误

Java Xuggler转码器错误,java,ffmpeg,xuggler,transcoding,Java,Ffmpeg,Xuggler,Transcoding,我试图按照这里的说明进行操作: 所有工作正常,Xuggler已安装,没有错误,所有测试均通过,但现在当我尝试启动转码器时,出现以下错误: root@heb1:~# java -jar transcoder-1.0.jar 11:25:28.902 [main] WARN com.xuggle.ferry.JNILibrary - Failure: library load of library: xuggle; url: /tmp/xuggle/xuggle661534687393620263

我试图按照这里的说明进行操作:

所有工作正常,Xuggler已安装,没有错误,所有测试均通过,但现在当我尝试启动转码器时,出现以下错误:

root@heb1:~# java -jar transcoder-1.0.jar
11:25:28.902 [main] WARN  com.xuggle.ferry.JNILibrary - Failure: library load of library: xuggle; url: /tmp/xuggle/xuggle6615346873936202632.tmp; error: java.lang.UnsatisfiedLinkError: /tmp/xuggle/xuggle6615346873936202632.tmp: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /tmp/xuggle/xuggle6615346873936202632.tmp)
11:25:46.673 [main] ERROR com.xuggle.xuggler - URL: rtmp://localhost/live/b; Error: could not find output format (../../../../../../../csrc/com/xuggle/xuggler/Container.cpp:513)
java.lang.RuntimeException: could not open output url: rtmp://localhost/live/b
        at com.xuggle.xuggler.Converter.setupStreams(Converter.java:670)
        at com.xuggle.xuggler.Converter.run(Converter.java:1203)
        at com.agilio.transcoder.App.main(App.java:34)
因此转码器看到输入流,但对于输出,它表示无法找到输出格式,尽管它是如何发送到Xugler的:

String[] parameters = new String[] { "--acodec", "libfaac", "--vcodec",
                    "libx264", "--vpreset",
                    "/usr/local/xuggler/share/ffmpeg/libx264-ultrafast.ffpreset",
                    inputStream, outputStream };

有点像是在黑暗中拍摄的,但是您是否尝试过像示例中那样将“.264”附加到outputStream URL?我不知道Xugler是如何工作的,但FFmpeg通常需要知道视频编解码器和输出格式,除非指定了文件名来确定输出格式。Yap,它工作正常,谢谢。