用途:从素材库构建剪辑。先确认素材库并检查是否处理完成,未完成则停止并提示先处理素材。随后询问用户要构建哪种剪辑:场景(约30到90秒的一个故事节拍)、精选(按条件筛选的片段平铺)、脚本剪辑(按书面脚本找素材并剪辑)、自定义任务、或智能体粗剪(完整故事结构,实验性且可能消耗较多 token)。
主要能力:剪辑可表达裁剪片段、静帧、静音、时间线格式覆盖,默认单轨顺序播放。构建结果生成内部 YAML,位于 libraries/[library-name]/cuts/ 下。
使用方式:确认库后运行 ruby lib/buttercut/library.rb <name> ready 检查就绪,用 summary 查看未完成片段。构建前用 verify_media 确认素材可访问(仅导出需要硬盘在线)。导出前确定编辑器,运行 ruby lib/buttercut/export.rb --editor fcpx|premiere|resolve 生成对应工程文件;Resolve 混帧率时改用 resolve_legacy 导出 .xml。可选按设置复制到桌面、备份库、在编辑器中打开。
限制:需已有素材库且处理完成;粗剪路径较深、可能消耗大量 token;Windows 仅支持 Premiere 和 Resolve;Final Cut 仅 macOS。缺失事实暂未提供。