- Windows 版本下载
木头屏幕录制 for Windows v1.00 用户可以:
- 在符合本软件系统要求的 Windows x64 计算机上安装和运行本软件;
- 使用本软件进行整个显示器录制、自定义区域录制、鼠标指针录制以及系统声音录制;
- 将本软件生成的 MP4 文件用于用户依法有权进行的个人、学习、办公、演示、技术记录或其他合法用途;
- 为内部备份和灾难恢复目的保留合理数量的软件安装包或备份副本;
- 按照软件界面和技术文档提供的正常方式使用长时间录制、自动分片、磁盘空间保护、暂停/继续、文件合并和安全保存等功能。
当前技术功能与系统要求
当前版本主要使用以下 Windows 技术:
- Windows Graphics Capture;
- IGraphicsCaptureItemInterop::CreateForMonitor;
- Direct3D 11;
- DXGI;
- Microsoft Media Foundation;
- WASAPI Loopback;
- H.264 视频编码;
- AAC 音频编码;
- MP4 容器;
- Qt 6 运行环境。
当前正式系统支持范围:
- Windows 10 1903(Build 18362)及以上 x64;
- Windows 11 x64。
不属于当前正式支持范围:
- Windows 7;
- Windows 8;
- Windows 8.1;
- 32 位 Windows;
- 当前发行包之外的 Windows ARM64 原生版本;
- 不满足本软件运行所需 Windows Graphics Capture / Direct3D / Media Foundation 能力的环境。
显卡要求:
- 系统应能够正常创建 Direct3D 11 硬件设备;
- Intel、AMD、NVIDIA 显卡或核显均可;
- 本软件不要求 NVIDIA CUDA;
- 显卡驱动必须处于 Windows 可正常使用的状态。
建议配置:
- 64 位 Intel 或 AMD 处理器;
- 内存建议 8GB 或以上;
- 使用最新或稳定版本的显卡驱动;
- 长时间录制前预留充足磁盘空间;
- 正式使用建议 Windows 10 22H2 x64 或当前受支持的 Windows 11 x64。
长时间录制、分片、磁盘与保存机制说明
为了降低超长单文件录制造成的保存时间、异常中断和文件损坏风险,当前版本可能采用临时分片方式进行长时间录制。
当前设计包括但不限于:
- 录制过程中定期生成独立 MP4 分片;
- 当前实现可按约 30 分钟周期安全结束并 Finalize 一个分片;
- 临时分片保存在程序运行目录下的 assets/uppic/log/session_* 目录;
- 用户停止录制后,程序停止接收新的录制画面;
- 软件进入“保存中”状态;
- 最后一个临时分片完成 Finalize;
- 软件将可用分片合并为最终 MP4;
- 最终文件确认生成后,程序可以清理临时分片;
- 如果最终合并失败,程序可以保留临时分片用于后续恢复或人工处理。
本软件还可能提供:
- 磁盘剩余空间预检查;
- 录制过程中的磁盘空间周期检测;
- 磁盘空间进入警戒区间时的提示;
- 磁盘空间达到安全停止阈值时主动停止录制并尝试保存;
- 录制期间调用 Windows 电源管理接口以阻止因空闲导致的系统自动休眠;
- Windows 正常关机或注销过程中尽可能执行安全停止和文件 Finalize。
用户理解并同意:
任何软件都无法在“物理电源已经瞬间中断”之后继续执行代码。
因此突然断电、硬件掉电、电源故障、主板故障、系统蓝屏、内核崩溃、磁盘掉线、存储设备损坏或进程被强制终止时,软件无法保证当时正在写入或尚未 Finalize 的当前分片一定完整。
自动分片的目的在于尽可能缩小潜在损失范围,而不是对异常断电情况下的数据完整性作绝对保证。
录制质量、音视频同步与环境差异
实际录制效果可能受到多种因素影响,包括但不限于:
- 屏幕分辨率;
- 显示器刷新率;
- 设定帧率;
- 视频码率;
- 系统实时负载;
- CPU 性能;
- GPU 性能;
- 显卡驱动;
- 存储设备持续写入速度;
- 磁盘剩余空间;
- Windows Graphics Capture 行为;
- Media Foundation 编码器实现;
- WASAPI 音频设备状态;
- 默认播放设备切换;
- 系统休眠、锁屏、远程桌面或显示器状态变化;
- 多显示器动态插拔;
- 录制过程中分辨率、缩放比例或 DPI 状态发生变化。
即使软件在某台计算机上能够正常运行,也不代表所有硬件、驱动、显示器、声卡和 Windows 组合都会产生完全相同的录制性能。
在长时间正式录制前,用户应先进行短时间测试,并确认:
- 视频画面正常;
- 帧率符合实际需求;
- 系统声音正常;
- 音视频同步可接受;
- 最终 MP4 能正常播放;
- 保存目录有足够空间;
- 录制和保存过程符合用户业务要求。
软件数据与录制文件管理
用户应自行负责录制文件的保存、备份、归档和磁盘容量管理。
本软件可能在运行时创建:
- 最终 MP4 文件;
- 临时 MP4 分片;
- session.json 或类似的录制会话状态文件;
- 日志文件;
- 临时文件。
在正常保存成功后,部分临时文件可能自动删除。