【问题标题】:How to show progressbar for FFMPEG process in java如何在java中显示FFMPEG进程的进度条
【发布时间】:2011-09-18 14:32:47
【问题描述】:

我在 java 中使用 FFMPEG 命令合并两个文件。我想显示转换过程的进度条。我怎样才能做到这一点。

FFMpeg 命令:

ffmpeg -i audioFile -i videoFile -sameq -vcodec libx264 -r10 -ar 44100 -y -async 1 -crf 30 -b 500K outputFile

我正在使用 ProcessBuilder 在单独的线程中执行此命令。一切正常。现在我只想显示这个过程的进度条。

有人可以指导我吗?

谢谢。

【问题讨论】:

    标签: java ffmpeg swt


    【解决方案1】:

    扩展您可以在此处找到的内容:Can ffmpeg show a progress bar?

    您应该使用process.getErrorStream() 来获取流并读入进度信息。当您看到进度消息时,您可以对进度条进行相应的更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      相关资源
      最近更新 更多