1

我正在使用 MAC OS X。我正在尝试使用 jave(java 音频视频转换器)将视频从一种格式编码为另一种格式。但我不断收到这个例外

it.sauronsoftware.jave.EncoderException: Stream #0.0, 25.00 fps(r): Video: mpeg4, yuv420p, 608x288

所以我检查了异常发生的位置..我找到了引发异常但无法解决为什么会出现这个异常的代码部分..

代码部分是:

        while ((line = reader.readLine()) != null) {
            if (step == 0) {
                if (line.startsWith("WARNING: ")) {
                    if (listener != null) {
                        listener.message(line);
                    }
                } else if (!line.startsWith("Output #0")) {
                    throw new EncoderException(line);
                } 

我不断收到编码器异常。Encoder.java 的源文件可以在这里找到:http: //www.sauronsoftware.it/projects/jave/download.php

4

1 回答 1

1

您可以使用Xuggler 库

我认为在 MAC OS X 上比 JAVE 更好

于 2013-02-15T12:17:15.097 回答