# 斯黄屏幕录制软件 **Repository Path**: Snake-Konginchrist/ScreenCapturePro ## Basic Information - **Project Name**: 斯黄屏幕录制软件 - **Description**: 这个屏幕录制软件允许用户以MP4格式录制全屏、特定应用窗口或自定义区域,并自定义保存路径和文件名。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-04-27 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Screen Capture Pro ## 项目简介 这个项目是一个简单的屏幕录制软件,它允许用户录制全屏、特定应用窗口或自定义区域的屏幕,并保存为 MP4 格式的视频文件。用户可以自定义视频文件的名称和保存路径。 ## 功能特点 - 支持全屏、特定应用窗口和自定义区域的屏幕录制 - 可以自定义保存的视频文件的名称和保存路径 - 视频文件保存为 MP4 格式 ## 使用方法 1. 安装依赖:运行 `pip install -r requirements.txt` 安装项目所需的依赖库。 2. 运行项目:执行 `python main.py` 启动录屏软件。 3. 选择录制模式:选择录制模式(全屏、特定应用窗口或自定义区域)。 4. 开始录制:点击“开始录制”按钮开始录制屏幕。 5. 结束录制:录制结束后点击“停止录制”按钮,输入视频文件名称并保存。 ## 运行环境要求 - Python 3.x - 支持 Windows、macOS 和 Linux ## 依赖库 - `opencv-python`: 用于视频录制和处理 - `numpy`: 用于数组操作 - `Pillow`: 用于图像处理和截图 - `pygetwindow`: 用于获取窗口标题 ## 文件结构 ``` ScreenRecorder/ │ ├── main.py # 主程序入口 ├── screen_recorder.py # 屏幕录制功能模块 ├── screen_preview.py # 屏幕预览功能模块 ├── ui.py # 用户界面模块 ├── video/ # 保存视频文件的文件夹 │ └── README.md # 项目说明文件 ``` ## 特殊注意事项 - 在录制结束后,输入的视频文件名称将作为保存的视频文件的名称,确保输入一个合法的文件名。 - 在录制期间,录制按钮将变为停止按钮,用于停止录制。 ## 许可证 [MIT License](LICENSE) ## 联系方式 如有任何问题或建议,请通过以下方式联系我们: - 邮箱:developer@skstudio.cn