2024-05-18 21:04:21 发布
网友
我正在为Windows上的ffmpeg制作一个很好的Python GUI前端(专门设计用于将视频转换为iPhone友好格式,并自动将其导入iTunes并对其进行标记),我希望它能够正常工作,以便您可以暂停该过程,并在需要时继续它。在
因为我将ffmpeg作为一个单独的进程启动,所以显而易见的解决方案是让程序暂停进程(我知道在Windows中可以挂起进程,processexplorer可以做到),但是我不知道如何去做。有人知道如何在Python中实现这一点吗?在
您可以使用psutil(https://github.com/giampaolo/psutil)轻松完成此操作:
import psutil pid = 1034 # replace this with the pid of your process p = psutil.Process(pid) p.suspend()
…继续:
在内部,这是通过使用SuspendThread()和ResumeThread()Windows系统调用在C中实现的。在
您可以使用psutil(https://github.com/giampaolo/psutil)轻松完成此操作:
…继续:
^{pr2}$在内部,这是通过使用SuspendThread()和ResumeThread()Windows系统调用在C中实现的。在
相关问题 更多 >
编程相关推荐