C DxgiFFmpeg 录屏工具

2021-01-27

C++ Dxgi+FFmpeg 录屏工具

本仓库提供了一个基于C++和FFmpeg的录屏工具,能够实现屏幕截图并将屏幕数据保存为MP4格式。该工具采用VS2015和QT5.99联合开发,具有以下特点:

功能描述

  1. Dxgi截图屏幕:使用Dxgi技术高效地截取屏幕图像。
  2. FFmpeg生成MP4:利用FFmpeg将截取的图像流编码为MP4格式,实现录屏功能。
  3. 开发环境:采用VS2015和QT5.99进行联合开发,确保兼容性和稳定性。
  4. 文件大小:录制的MP4文件大小约为1MB/分钟,占用空间较小。
  5. 鼠标绘制:在录屏过程中,能够捕捉并绘制鼠标轨迹。
  6. 未录制声音:当前版本未包含声音录制功能,仅录制屏幕图像。

使用说明

  1. 环境配置:确保你的开发环境已安装VS2015和QT5.99,并配置好FFmpeg库。
  2. 编译运行:克隆本仓库到本地,使用VS2015打开项目文件,编译并运行程序。
  3. 录屏操作:启动程序后,选择录屏区域,开始录屏。录屏结束后,生成的MP4文件将保存在指定目录中。

注意事项

  • 本工具仅支持屏幕图像录制,不包含声音录制功能。
  • 录制的MP4文件大小约为1MB/分钟,适合长时间录屏。
  • 鼠标轨迹会在录屏中显示,方便观察操作过程。

未来计划

  • 增加声音录制功能,实现音视频同步录制。
  • 优化录屏性能,减少CPU和内存占用。
  • 支持更多录屏区域选择,如全屏、窗口等。

希望本工具能够帮助你高效地完成屏幕录制任务!

下载链接

CDxgiFFmpeg录屏工具