SuperAPI AI 工具集

short-drama-edit

设计与创作

查看项目

更新于 10-14 13:37

技能介绍

short-drama-edit 用于短剧剪辑与成片。它把 剧集/<EP>/制作成果/ 里的逐镜素材装配成一条成片,取舍写进 剧集/<EP>/剪辑单.md,每段使用二级标题 ## CUT-...,各自绑定一个来源 ID 和一个真实媒体文件。

用途与入口 进入条件是素材已经存在且可读:剧集/<EP>/制作成果/ 里有本次要用的视频文件;静态漫剧是已接受的关键帧和配音文件。提示词写完、job 确认过、adapter 返回成功,都不等于素材可用;本阶段只认当前能打开的文件字节。素材不全时可以先剪已有连续段落;用户要求完整成片时,将这一版标为片段并列出缺口,在「未采用镜头」说明缺文件、质量不可用或叙事取舍。剧集/<EP>/分镜.md 与 视频提示词.md 是镜序和职责的来源,剪辑可以取舍它们但不能改写:删一镜、缩一镜、换顺序属于本阶段;改台词、改镜头职责、改起终状态要回上游发修订请求。

主要能力与工作流 逐段看完整素材,先标可用带,再谈剪辑。有台词的镜先定位发声区间,保留完整字音和所需停顿。在可用区间内按动作、反应或停顿的需要选择入点,出点取信息完成之后、缺陷开始之前,并逐段写清入点理由和出点理由。随后排镜序并检查相邻关系,检查动作、空间、揭示与声音是否连贯;比较相邻段的画面,按同场景、同光态比较可比区域,必要时写 画面 行接镜校正。处理声音接缝与响度,拼接后回听。写字幕、画面文字与音效:字幕的每一个字都取自 剧本.md 的台词原文,不取自转写结果,标点照抄剧本,转写只用来定位时间。最后写出 剪辑单.md,再渲染,按可测项验收成片再交付。

剪辑单要求 正文开头写交付规格:成片目标时长、画幅与帧率、交付响度、字幕。每段一个 ## CUT-<EP>-<序号> · <中文名称>,块内逐行写来源、入点、出点、时长、取舍、声音、画面、字幕、画面文字、音效、运镜、配音、环境声等字段。入点、出点、时长三者必须自洽,全部用秒,保留两位小数,不写时间码,不写帧号。取舍理由写画面上发生了什么,不写「节奏需要」。字幕逐字台词原文,句末可加重点词标注。画面文字供视频模型写不对字的系统面板、倒计时、屏幕上的粉丝数等内容使用,由 render 叠上去。音效、配音、环境声均记录项目相对路径、起点与增益。静帧段可写运镜。

命令 命令由 edit_tool.py 提供: python3 <本技能目录>/scripts/edit_tool.py check <剧集/EP001> --project-root <project> python3 <本技能目录>/scripts/edit_tool.py render <剧集/EP001> --project-root <project> [--no-subtitles] [--subtitles ffmpeg|remotion] [--remotion-concurrency N] python3 <本技能目录>/scripts/edit_tool.py verify <剧集/EP001> --project-root <project> check 只核对不渲染,包括素材是否比剪辑单新、区间自洽、来源 ID 解析、文件存在、区间不越过素材时长、同源区间不重叠、字幕文字能在剧本里找到等。render 按剪辑单切段、静帧按运镜出画、同场景自动接镜、拼接、混入音效与配音、烧字幕与画面文字、统一响度,输出到 剧集/<EP>/制作成果/成片/。verify 只测量已渲染成片并回报数字,不改文件、不给质量结论。字幕默认由带 libass 的 ffmpeg 烧录,--subtitles remotion 可换成排版可调的路线;画面文字只有 Remotion 一条路线。

适用场景 适用于套剪、加字幕、统一响度、调整节奏或导出精修素材等成片剪辑任务。

限制与边界 不生成新素材,需要补拍、重出、换参考图回 $short-drama-produce;不改上游语义,不能改台词内容;沿用剧本的声音设计,不自行增加解说;不把技术成功写成质量结论,成片质量的判断交给 $short-drama-review 或创作者本人。渲染与测量需要 ffmpeg / ffprobe 在 PATH 上,没有时 edit_tool.py 直接失败并说明,不用别的手段近似,也不把「没测」写成「通过」。渲染不按交付规格自动缩放或改帧率,需要混音、逐镜字幕避让、转场或画幅转换时用外部工具完成并记录。具体收费、价格与平台信息暂未提供。