如何从 C++ 代码中暂停 FFmpeg?

jAc*_*OdE 5 c c++ ffmpeg visual-c++

我正在编写一个 VisualC++ 程序,它的代码调用 ffmpeg.exe 来转换视频文件。我想知道是否可以从 C++ 代码暂停/恢复 ffmpeg 转换线程?

LR。

sas*_*alm 3

您需要做的就是暂停和恢复 ffmpeg 子进程本身。

主要问题是:没有SuspendProcess API函数。并且没有记录或安全的方法可以做到这一点。

唯一简单的方法是通过 SuspendThread/ResumeThread。

请参阅codeproject 上的这篇文章了解如何执行此操作。