我正在使用 Java 中的 FFMPEG 命令合并两个文件。我想显示转换过程的进度条。我怎样才能做到这一点。
FFMpeg 命令:
ffmpeg -i audioFile -i videoFile -sameq -vcodec libx264 -r10 -ar 44100 -y -async 1 -crf 30 -b 500K outputFile
我正在使用 ProcessBuilder 在单独的线程中执行此命令。一切正常。现在我只想显示这个过程的进度条。
有人可以指导我吗。
谢谢。
最佳答案
扩展您可以在此处找到的内容:Can ffmpeg show a progress bar?
您应该使用 process.getErrorStream()
获取流并读入进度信息。当您看到进度消息时,您可以对进度条进行相应的更改。
关于java - 如何在java中显示FFMPEG进程的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6410188/