这个项目能做什么

Timeline Studio 是一款开源、本地优先的视频编辑器,运行在浏览器中。它提供类似剪映的多轨道时间线,用于视觉内容、画中画叠加、字幕、贴纸、画外音、分离的源音频和音乐。人类用户和AI代理可以处理同一个可编辑项目,便携式 .timeline 文件作为事实来源,而不是仅生成不透明的渲染视频。 编辑功能包括画布选择和变换、比例调整、旋转、蒙版、滤镜、特效、动画、速度变化、显式关键帧、吸附、对齐参考线、分割/复制/删除操作、时间线缩放以及撤销/重做。桌面色彩分级支持可关键帧化的色温、色调、饱和度、色相、色轮饱和度和亮度控制。预览使用原生媒体播放,而导出则使用独立的确定性离线渲染路径,包含 WebCodecs MP4/WebM 合成、共享几何、音频混合、字幕、叠加、特效,以及 MediaRecorder 回退方案。音频片段或完整时间线混音可导出为 WAV 或 MP3,并应用修剪、速度、音量、淡入淡出和空间效果。该应用可作为 PWA 安装,具有缓存外壳和多语言界面。 浏览器AI工具集包括多语言画外音,支持中文、中英混合、英语、德语、西班牙语、法语、意大利语和巴西葡萄牙语语音选项;基于 Stable Audio 的本地音乐生成,支持提示翻译和可选时长;基于 Whisper 的自动字幕;基于 YOLOS 和 MODNet 的智能构图、字幕规避、人像抠图和背景去除;基于 MI-GAN 的水印/物体去除,支持定时区域;NanoVSR 修复;人声分离;以及 JoyVASA 和 LivePortrait 数字人生成。大型模型采用懒加载、版本固定,并由 Service Worker 缓存。支持的工作流程无需将项目媒体上传到编辑后端。模型镜像托管在 Hugging Face 和 ModelScope 上,具有自动源回退和共享缓存标识。 对于AI代理,仓库包含适用于 Codex、Claude Code、Copilot 和 Gemini CLI 的编辑技能。版本化的无头命令运行器可以检查项目和轨道、验证 JSON 编辑计划、显示预测差异、以事务方式应用支持的操作、执行试运行、使用幂等操作 ID、导入哈希媒体,并将文档化的可移植视觉+画外音+音乐子集渲染为 H.264/AAC MP4。浏览器 WebMCP 集成公开了用于结构化检查、审查时间线编辑、资产和画中画插入、渲染帧和音频采样、本地画外音和转录任务、受保护的撤销、项目保存以及带进度、输出元数据和取消功能的导出的工具。 开发环境需要 Node.js 20+ 和现代 Chromium 浏览器,对于较重的AI工作流程建议使用 WebGPU;代理 CLI 文档指定 Node.js 22.20.0 或更高版本。原始源代码采用 MIT 许可,而第三方模型、权重、数据集、字体、库存媒体和其他下载的资产仍受其各自上游许可的约束。README 还包含对深度合成功能的负责任使用要求,包括授权图像,以及不得用于非法、误导或冒充目的。