# FastCap **Repository Path**: 741852963/FastCap ## Basic Information - **Project Name**: FastCap - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-20 - **Last Updated**: 2026-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastCap 轻量级屏幕录制工具,使用 Go 语言开发。 ## 功能特性 - 🖱️ 自定义区域选择录制 - 📺 全屏录制 - ⏯️ 录制控制(开始/暂停/停止) - 🎬 MP4 输出(H.264 编码) - ⚙️ 可配置帧率和质量 - ⌨️ 全局快捷键支持 - 📋 系统托盘运行 ## 技术栈 - Go ≥ 1.21 - [kbinani/screenshot](https://github.com/kbinani/screenshot) - 屏幕捕获 - [Fyne](https://fyne.io/) - GUI 框架 - FFmpeg - 视频编码 ## 快速开始 ### 前置要求 - Go 1.21+ - FFmpeg (确保 `ffmpeg` 命令可用) ### 构建 ```bash go build -o fastcap.exe ./cmd/fastcap/ ``` ### 运行 ```bash ./fastcap.exe ``` ## 项目结构 ``` fastCap/ ├── cmd/fastcap/ # 程序入口 ├── internal/ │ ├── capture/ # 屏幕捕获模块 │ ├── encoder/ # 视频编码模块 │ ├── recorder/ # 录制控制模块 │ ├── selector/ # 区域选择模块 │ ├── hotkey/ # 快捷键模块 │ ├── config/ # 配置管理模块 │ └── ui/ # 用户界面模块 ├── pkg/version/ # 版本信息 ├── docs/ # 文档 └── assets/ # 资源文件 ``` ## 开发状态 🚧 正在开发中 - 当前阶段: M1 基础框架搭建