Skip to content

Repository files navigation

ScreenRecorder 图标

ScreenRecorder

轻量、便携、注重流畅度的 Windows 屏幕录制工具

简体中文 | English

功能

  • 全屏录制或拖拽选择区域
  • 环境音、机内音、混录或静音
  • 原始尺寸、1080p、720p 或自定义分辨率
  • 15-120 FPS,高画质 / 均衡 / 小体积档位
  • 优先使用 NVIDIA NVENC,失败时自动回退 CPU H.264
  • 可选常驻悬浮控制窗,支持开始、暂停、继续和停止
  • F8 暂停/继续,F10 停止并保存
  • 可选择关闭后最小化到托盘或直接退出
  • 无遥测、无广告、无账号,录制内容仅保存在本地

下载与使用

  1. Releases 下载 ScreenRecorder-v1.0.1-win-x64.zip
  2. 校验下载文件的 SHA-256,数值见同一 Release 中的 SHA256SUMS.txt
  3. 完整解压 ZIP,然后双击 ScreenRecorder.exe。不要直接在压缩包内运行,也不要只复制 EXE。
  4. 录屏默认保存到程序旁的 Recordings 文件夹。

当前版本尚未使用商业代码签名证书。Windows SmartScreen 可能显示“未知发布者”;请仅从本项目 GitHub Release 下载并核对 SHA-256。

系统要求

  • Windows 10 或 Windows 11,64 位
  • .NET Framework 4.8(受支持的 Windows 10/11 通常已经包含)
  • 建议使用 NVIDIA、AMD 或 Intel 的较新显卡驱动
  • 麦克风和系统声音采集能力取决于 Windows 音频设备与驱动

不支持 Windows 7、32 位 Windows、Server Core。虚拟机和远程桌面环境中的屏幕/音频采集可能受限。

画质、尺寸与性能

“原始画质”保持所选区域的像素尺寸,但 H.264 仍是有损压缩。1080p/720p 仅在源画面较大时等比例缩小,不放大小画面。质量档位控制压缩强度:高画质、均衡、小体积对应 CQ/CRF 18、23、28。

自定义尺寸支持 320x240 至 7680x4320,帧率支持 15-120 FPS,但“可设置”不等于所有硬件都能实时录制。4K、8K 或 120 FPS 的实际表现取决于显卡、录制区域、磁盘与前台程序负载。

从源码构建

仓库使用 Windows 自带的 64 位 .NET Framework C# 编译器,无需 Visual Studio:

./scripts/fetch-ffmpeg.ps1
./build.ps1
./scripts/package.ps1

构建需要将 NAudio 1.10 的 NAudio.dll 放入 vendor/。出于仓库体积与依赖来源透明度考虑,二进制依赖不提交到 Git;GitHub Release 会提供完整可运行包。

隐私与安全

软件不包含遥测、崩溃上报、广告、云上传或自动更新。详见 PRIVACY.md。安全问题请参阅 SECURITY.md,请勿在公开 Issue 中披露仍可被利用的漏洞。

许可证

项目采用 GNU GPL v3。发布包包含 GPLv3 版 FFmpeg 和 MIT 许可的 NAudio,详见 THIRD_PARTY_NOTICES.md。每个 Release 同时提供所用 FFmpeg 版本的对应源码压缩包。

反馈

请在 Issues 报告问题,并提供 Windows 版本、显卡型号、录制设置、复现步骤和错误信息。请勿上传含隐私内容的录屏或完整系统日志。

About

A lightweight, portable screen recorder for Windows / ????? Windows ????

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages