【问题标题】:Lame running on java: err console log在 java 上运行跛脚:错误控制台日志
【发布时间】:2012-08-31 17:39:46
【问题描述】:

我正在运行 lame 来转换 MP3 中的 WAV 声音,作为控制台应用程序执行:

ProcessBuilder pb = new ProcessBuilder(new String[]{"lame", "in.wav", "out.mp3", "-b", "128"});
Process p = pb.start();
try {
    p.waitFor();
} catch (InterruptedException ie) {
    logger.error("Error calling lame", ie);
}

当我读取输出时,“正常”输出为空,但 err 有值。这是一个执行错误,或者la脚将所有输出为err

【问题讨论】:

    标签: java ubuntu mp3 wav lame


    【解决方案1】:

    看看你自己。在终端中运行该命令并将 stdout 和 stderr 重定向到不同的文件。然后你就会知道它的去向:

    lame in.wav out.mp3 -b 128 1>stdout 2>stderr
    

    【讨论】:

      猜你喜欢
      • 2019-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      相关资源
      最近更新 更多