这个项目能做什么

Recordly是一款开源桌面应用程序(采用AGPL 3.0协议),可用于屏幕录制与编辑,专门用于制作操作指引、产品演示和宣传视频,支持macOS 14.0及以上版本、Windows 10 Build 19041及以上版本以及现代Linux发行版运行。 该应用将屏幕录制与动效驱动演示工具相结合。用户无需将原始素材发送给动效设计师添加缩放效果、光标美化或风格化背景,Recordly可一站式完成整个工作流。 核心功能包括: - 自动缩放与光标美化:自动通过缩放建议突出操作重点,支持平滑光标移动、动效效果,以及带壁纸、颜色、渐变、模糊、内边距和阴影的风格化边框。 - 动态摄像头悬浮窗叠加:可将摄像头画面作为悬浮窗叠加,支持预设或自定义位置、镜像、阴影/圆角控制,以及可选的缩放响应式缩放。 - 时间线编辑:提供拖放工具,可添加缩放、裁剪、速度调整区域、标注、额外音频区域,以及适配裁剪的编辑操作,工作文件可保存为.recordly项目文件。 - 扩展与市场:社区驱动的扩展系统支持构建和发布各类扩展,包括光标点击音效、设备边框、浏览器模型、壁纸、渲染钩子等。 录制功能支持捕获整个显示器或单个应用窗口,可采集麦克风和系统音频,采用原生采集后端(macOS端使用ScreenCaptureKit,Windows端使用Windows Graphics Capture,Linux端使用Electron采集API)。 导出选项支持MP4和GIF格式,可调整导出质量、GIF帧率和循环设置,还可控制输出尺寸。 渲染管线采用PixiJS进行场景合成,预览时使用的场景逻辑与导出输出的逻辑完全一致。该项目最初是OpenScreen的一个分支,自fork以来已有超过80%的代码与原项目产生分叉。