processBuilder调用ffmpeg命令死锁

500 阅读1分钟

使用ffmpeg直接调用ffmpeg命令会卡住,解决方案为重定向错误流。

ProcessBuilder()
    .command(command)
    .redirectErrorStream(true)
    .redirectOutput(File(logFilePath))
    .start()
    .waitFor()