Skip to content

Latest commit

 

History

History
199 lines (133 loc) · 5.95 KB

File metadata and controls

199 lines (133 loc) · 5.95 KB

Captura

MIT License Build Status


中文说明

Intel CPU + NVIDIA 显卡建议使用 ffmpeg 4.46.1 版本 如果全屏录制不生效,请在 设置 → 视频 中启用 GDI 替代进行录制(测试环境:AMD CPU + AMD 显卡) 修改 thread_queue_size 为 1024,记得勾选帧率限制(测试环境:ffmpeg 4.4)

FFmpeg 下载来源

版权声明

© Copyright 2019 Mathew Sachin
© Copyright 2024 Mr. Chip

项目简介

nCaptura 是一个 Windows 屏幕录制和截图应用程序,使用 C#/WPF 开发。

原项目 CapturaMathew Sachin 开发,后因作者转向其他兴趣而停止维护。本项目 fork 自原项目,继续进行维护和改进。

nCaptura 意为 new-Captura,希望为这个项目开启新的旅程。

功能特性

  • 屏幕截图
  • 屏幕录制(支持 AVI/GIF/MP4 格式)
  • 摄像头捕获
  • 麦克风和扬声器音频录制
  • 鼠标点击和按键记录
  • 区域/全屏/窗口选择录制
  • 热键配置
  • Imgur/YouTube 上传
  • 命令行支持
  • 多语言支持

安装

安装包即将推出。

如需安装原版 Captura,请访问 原项目发布页

Chocolatey

choco install captura -y

构建

详细构建说明请参阅 构建文档

前置要求:

  • Visual Studio 2019+ with .NET desktop development workload
  • .NET Core 2.1 SDK 或更高版本
  • Cake 工具: dotnet tool install -g Cake.Tool --version 0.32.1

构建命令:

# 使用 Cake 构建
dotnet cake

# 仅构建项目
dotnet cake --target=Build

# 运行测试
dotnet cake --target=Test

文档

许可证

MIT License

依赖库许可证请查看 licenses/ 目录。


English

Intel CPU + NVIDIA GPU recommended with ffmpeg 4.4 or 6.1 If fullscreen recording doesn't work, enable GDI fallback in Settings → Video (tested on AMD CPU + AMD GPU) Set thread_queue_size to 1024 and enable frame rate limit (tested with ffmpeg 4.4)

FFmpeg Sources

Copyright

© Copyright 2019 Mathew Sachin
© Copyright 2024 Mr. Chip

Learn more about the original Captura project at:
🔗 https://mathewsachin.github.io/Captura/

Capture Screen, WebCam, Audio, Cursor, Mouse Clicks and Keystrokes.

Captura

I learned about Captura from a chat room. Captura was an open source project originally developed by Mathew Sachin. The author eventually discontinued development due to unpleasant experiences (#406) and shifting interests (#570).

Captura-Repository

Looking at the GitHub code stats, the entire repository has less than 50k lines of code. In the spirit of learning, I cloned this repository and found it compiles directly on Visual Studio 2022, which is very nice. During this period, I also found some bugs. This is a good software, and it's a pity it was discontinued. So I decided to take over the maintenance of this software and created a fork mrchipset/nCaptura to start my modifications.

I renamed the repository to nCaptura, meaning new-Captura. Hopefully, it will lead to a new journey for this project.

Features

  • Take ScreenShots
  • Capture ScreenCasts (Avi/Gif/Mp4)
  • Capture with/without Mouse Cursor
  • Capture Specific Regions, Screens or Windows
  • Capture Mouse Clicks or Keystrokes
  • Mix Audio recorded from Microphone and Speaker Output
  • Capture from WebCam
  • Command-line support (BETA)
  • Multiple languages support
  • Configurable Hotkeys

Installation

Installation package for nCaptura is coming soon.

To install the original Captura, please visit releases page.

Chocolatey

choco install captura -y

Dev Builds

See Continuous Integration page.

Build

For detailed build instructions, see Build Notes.

Prerequisites:

  • Visual Studio 2019+ with .NET desktop development workload
  • .NET Core 2.1 SDK or higher
  • Cake tool: dotnet tool install -g Cake.Tool --version 0.32.1

Build Commands:

# Build with Cake
dotnet cake

# Build only
dotnet cake --target=Build

# Run tests
dotnet cake --target=Test

Documentation

License

MIT License

Check licenses/ for licenses of dependencies.