Я работаю над приложением для создания скринкастов и использую ffmpeg для этих целей. Я могу начать запись, вызвав ffmpeg с этой командой:
ffmpeg -f dshow -i video="UScreenCapture":audio="Microphone" output.flv
и может остановиться, нажав q в консоли. Я использую Qt и останавливаюсь через QProcess следующим образом:
myProcess->write("q");
Теперь я хочу, чтобы пользователи могли приостанавливать процесс записи и возобновлять его после. Я не смог найти подходящую команду для этого в ffmpeg. Буду признателен, если кто-нибудь поможет с этим.