【问题标题】:Video Conversion - Java Audio Video Encoder (JAVE)视频转换 - Java 音频视频编码器 (JAVE)
【发布时间】:2017-08-15 00:17:17
【问题描述】:

我正在使用 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

【问题讨论】:

  • 在不了解jave 的情况下,这看起来像是读取某种配置文件。抛出异常的代码期望在行首有特定的东西,当它没有找到时,抛出异常。您是否使用了正确的配置格式?

标签: java encode jave


【解决方案1】:

您可以使用Xuggler library

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

【讨论】:

    猜你喜欢
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 2017-12-31
    • 2016-09-03
    • 2020-03-28
    • 1970-01-01
    相关资源
    最近更新 更多