详细介绍
ButterCut 是一个面向视频编辑自动化的开源工具链,结合 Ruby 库与 Claude Code 技能,通过 FFmpeg 与 WhisperX 对素材进行帧抽取与逐词转录,生成“视觉转录”与 YAML 格式的 roughcut。系统能基于转录与视觉分析自动生成初剪建议,并导出 FCPXML 或 xmeml,便于直接导入 Final Cut Pro 与 Adobe Premiere,从而显著加速编辑流程。
主要特性
- Claude Code 驱动的素材分析与故事线生成,使编辑流程具备交互式偏好设定。
- WhisperX 集成,提供逐词级别的时间戳转录,便于精确剪辑点定位。
- Ruby 库负责将选定片段打包并生成兼容编辑器的 XML 导出文件(FCPXML / xmeml)。
- 支持库管理(library)与批量处理,适合大规模素材集的索引与重用。
使用场景
- 媒体与纪录片项目的快速初剪与素材筛选。
- 活动或会议视频的自动化剪辑与时间轴生成。
- 教学与研究中的视频语义分析与工作流原型验证。
技术特点
- 依赖 FFmpeg、WhisperX、Ruby 3.3 与 Python 3.12 的运行时环境。
- 以 YAML 保存 roughcut,便于人工审阅与二次编辑或将流程参数化。
- 输出兼容 Final Cut Pro X、FCP7 与 Adobe Premiere 的 XML 格式,方便无缝导入。
- 支持并行处理与可扩展的技能库(Claude Code skills),利于大型素材集的自动化处理。