一个.NET开发的开源神级录屏软件Captura

大家好,我是宝弟!

今天给大家推荐一个.NET 开发的开源神级录屏软件Captura,Captura是一款免费开源的屏幕录制工具,它能够将屏幕上的任意区域、窗口录制成视频。可以选择是否显示鼠标、记录鼠标点击、键盘按键、计时器、声音,也可以从网络摄像头捕获。

Captura是依赖于另一个开源免费的多媒体程序框架FFmpeg,所以需要事先安装好FFmpeg才能录屏,否则无法运行。

Captura是使用.NET Framework编写的,目前仅在Windows上受支持。.Net Core版也仅支持控制台应用程序。.

软件结构:

一个.NET开发的开源神级录屏软件Captura

软件功能
  • 截屏

  • 捕获截屏视频(avi / gif / mp4)

  • 使用/不使用鼠标光标进行捕获

  • 捕获特定区域、屏幕或窗口

  • 捕获鼠标单击或击键

  • 混合从麦克风和扬声器输出录制的音频

  • 从网络摄像头捕获。

  • 可以从命令行 (BETA) 使用。

  • 提供多种语言版本

  • 可配置热键

构建说明

先决条件

  • 具有 .NET 桌面开发工作负载的 Visual Studio 2019 或更高版本。

  • .Net Core 2.1 或更高版本

  • Cake tool:

dotnet tool install -g Cake.Tool --version 0.32.1

步骤

  1. 克隆代码

  2. 下载 FFmpeg 或使用自定义版本。

  3. 使用Visual Studio或cake script进行构建。

系统要求

操作系统

建议使用 Windows 10。
至少需要Windows 7。
如果您使用的是Windows 7,请确保已启用 Aero。
与Windows 8相比,Windows 7及更高版本的屏幕录制效率更高。

硬件要求

至少2 GHz 处理器、4 GB 内存

.NET 框架

.NET Framework v4.7.2 运行时是必需的。

FFmpeg

FFmpeg是必须的,如果系统中不存在FFmpeg,应用程序会提示下载FFmpeg。

 

命令行模式参数说明
  • captura-cli.exe --reset:重置所有设置

  • captura-cli.exe --tray:启动最小化到系统托盘

  • captura-cli.exe --no-persist:不保存“设置”中的任何更改

  • captura-cli.exe --no-hotkey:不要注册热键

  • captura-cli.exe --settings:自定义设置文件夹

软件截图
 

主界面

一个.NET开发的开源神级录屏软件Captura

 

配置

一个.NET开发的开源神级录屏软件Captura

 

最近操作

一个.NET开发的开源神级录屏软件Captura

 

热键设置

一个.NET开发的开源神级录屏软件Captura

 

FFmpeg

一个.NET开发的开源神级录屏软件Captura

 资源获取方式 

源码:

https://github.com/MathewSachin/Captura

Release:

https://github.com/MathewSachin/Captura/releases/tag/v8.0.0