一个使用 Electron 开发的简洁高效的易录屏,能够快速录制屏幕活动并保存为视频文件。
- 🎥 一键开始录制整个屏幕
- ⏱️ 实时显示录制时长
- 💻 录制开始后自动最小化窗口,不影响录制内容
- 💾 支持将录制内容保存为 WebM 格式
- 🖥️ 跨平台支持(Windows/macOS/Linux)
- 🚀 轻量级,启动快速,占用资源少
- 前往 Releases 页面
- 下载适合您操作系统的安装包
- 解压后直接运行(便携版)或安装后运行
-
克隆仓库
git clone https://github.com/yourusername/yi-recorder.git cd yi-recorder
-
安装依赖
npm install
-
启动应用
npm start
-
打包应用
npm run package-win # Windows版本
- 启动应用程序
- 点击"开始录制"按钮开始录制屏幕
- 应用将在 1 秒后自动最小化,录制继续在后台进行
- 需要停止录制时,点击任务栏中的应用图标,然后点击"停止录制"
- 点击"保存录制",选择保存位置即可生成视频文件
- Electron - 跨平台桌面应用框架
- JavaScript - 主要编程语言
- HTML/CSS - 用户界面
- WebRTC - 屏幕捕获技术
- 支持音频录制
- 添加录制区域选择功能
- 支持更多视频格式
- 添加视频编辑功能
- 优化视频质量选项
欢迎贡献代码、报告问题或提出新功能建议。请遵循以下步骤:
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/amazing-feature
) - 提交您的更改 (
git commit -m 'Add some amazing feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 开启一个 Pull Request
本项目采用 Apache License 2.0 许可证。这意味着您可以:
- 自由使用、修改和分发本软件
- 用于商业用途
- 创建衍生作品
- 私有使用
只要您遵守以下条件:
- 包含原始许可证和版权声明
- 声明对源代码的修改
- 包含 NOTICE 文件(如果有)
Copyright 2024 易录屏
如果您觉得这个项目有用,请给它一个星标 ⭐️!