下载FFmpeg(windows建议选gyan.dev版本):
方法一:下载screen capture recorder安装,调用screen capture recorder安装目录内FFmpeg执行命令:ffmpeg -f dshow -i video="screen-capture-recorder" output.mp4
1.下载screen capture recorder:
on screen capture recorder to video free download | SourceForge.net
【FFmpeg】音视频录制 ② ( 使用 Screen Capturer Recorder 软件生成 ffmpeg 可录制的音视频设备 )_screen-capture-recorder-CSDN博客
2.C#通过命令行调用FFmpeg录屏实现(只支持指定的FFmpeg版本,在Screen-capture-recorder安装目录下有支持的FFmpeg,路径“C:\Program Files (x86)\Screen Capturer Recorder\configuration_setup_utility\vendor\ffmpeg\bin”):
方法二:先屏幕截图,然后把截图输入到FFMPEG流压缩成视频。
【C#】使用ffmpeg image2pipe将图片保存为mp4视频 - WebEnh - 博客园 (cnblogs.com)
以上方法未实测,按资料描述应该问题不大,用系统命令行测试方法一的录屏命令,显示CPU、内存占用有点高(12%CPU占用、750M内存, 硬件配置i5-11400H 16G内存)