我在java中使用FFMPEG命令合并两个文件。我想显示转换过程的进度条。我怎样才能做到这一点。
FFMpeg命令:
ffmpeg -i audioFile -i videoFile -sameq -vcodec libx264 -r10 -ar 44100 -y -async 1 -crf 30 -b 500K outputFile
我正在使用ProcessBuilder在单独的线程中执行此命令。一切都很好。现在我只想展示这个过程的进度条。
有人可以指导我。
感谢。
答案 0 :(得分:1)
扩展您可以在此处找到的内容:Can ffmpeg show a progress bar?
您应该使用process.getErrorStream()
来获取流并读取进度信息。当您看到进度消息时,可以对进度条进行相应的更改。