SuperAPI AI 工具集

video-cut

设计与创作

查看项目

更新于 10-16 09:30

技能介绍

用途:本技能只执行 Agent 已做的剪辑决定,不做语义理解、不替 Agent 选片段、不写旁白。它读取 clip_plan.json 与源视频,校验补全计划,输出 edited_source.mp4 供下游使用。

主要能力:写出带 clip_id、原片/输出时间与时长的 clip_plan_validated.json;避开原片硬切附近闪帧,把边界吸附到句末或自然停顿;对齐源帧网格与整数输出帧;拼接选定区间为恒定帧率 edited_source.mp4;检查 required_evidence 必保时刻的完整性、来源与先后。相同输入得到相同输出,edited_source.mp4.meta.json 用于缓存复用。

使用方式:python3 scripts/cut.py <video> --work-dir <work_dir>,可选 --clip-plan、--sources-manifest(多视频)、--target-duration、--allow-overlap、--allow-duration-drift、--normalize-only、--review-shots。clip_plan.json 可为数组或 {"clips": [...]},片段用 start/end 原片秒,多源需 source_id 与来源清单。阻断时非零退出,原因写入 qc.blocking,如 unsafe_clip_sentence_boundary、target_duration_drift、REQUIRED_EVIDENCE_*。

限制:不做旁白与原片→输出映射;不承担字幕包装或最终交付压缩;默认禁止重叠;目标时长偏差超阈值会 warning 或阻断;实际语义与最终混音仍需审片核对。