如何获得FFMPEG进度以创建进度条?

时间:2012-05-18 16:54:17

标签: python user-interface python-3.x ffmpeg pyside

我正在尝试为ffmpeg创建一个简单的GUI,但是在获取命令进度时遇到了问题。我使用PySide作为GUI工具包,我也使用python3。我正在使用QProcess来运行命令,并希望能够创建进度条。代码可以在这里找到:https://github.com/stephenmac7/ffpy/blob/master/ffpy.py

另外,我希望能够使用主窗口的状态栏。谢谢。

编辑:我最好使用QProgressDialog:http://www.pyside.org/docs/pyside/PySide/QtGui/QProgressDialog.html

1 个答案:

答案 0 :(得分:2)

您不会在进程生成接口上拥有非常好的API。而且,它可能不稳定。

相反,您应该使用Python绑定到libavcodec和其他FFMPEG库。有plenty of those on the web