如何使用 ffmpeg 录制 windows 屏幕

How to record windows screen with ffmpeg

我想用 c++

编写可以将屏幕录制为视频的应用程序

在搜索过程中,我发现 ffmpeg 可以做到这一点。

我应该使用哪些示例来创建程序?

我用的是windowapi

我可以将位图加载到内存中。


我想做的是:

  1. 一秒钟在内存中加载 30 个位图。

  2. 使用多个位图生成视频。

ffmpeg 可以录制屏幕,代码如下:

ffmpeg -f dshow -i video="screen-capture-recorder" output.flv

请检查 ffmpeg document 以获得完整帮助。

如果您可以从屏幕上截取图片,请参阅