跳到正文

短剧剪辑与成片检查

根据剧本、镜头和实际素材组织剪辑安排,检查叙事节奏、声音及成片连续性。

开源精选视频内容33 个文件2,909 Stars浏览次数 0zenstory-ai/drama-skills MIT版本 f53fb20
开始使用

下载前阅读 SKILL.md 中的使用条件,并确认所用工具支持对应能力。

输入资料
剧本、分镜与实际素材 成片目标和剪辑条件 阅读本节完整说明
交付内容
剪辑安排与检查事项 成片质量检查记录 阅读本节完整说明
环境与依赖
只有安装、升级或排障时运行 python3 scripts/selftest.py。 阅读本节完整说明
  1. 获取完整包,保留配套文件的目录结构。
  2. 按照原文准备所需工具、依赖与输入资料。
  3. 阅读对应使用步骤与输入输出说明,在自己的环境中验证结果。

使用提示摘自原文,配套文件保留来源版本;实际运行条件以各包说明为准。

正文

获取原文件

references/stage-contract.md

本阶段只拥有 剧集/<EP>/剪辑单.md 中的 CUT-... 项、交付规格章节,以及渲染到 剧集/<EP>/制作成果/成片/ 的成片与中间文件。它继承镜序、镜头职责、台词原文和已生产的素材 字节,不回写剧本、视觉设定、分镜或视频提示词。

剪辑单记录素材取舍、时间与后期处理。可以缩短、重排或省略素材,但不回写上游的台词、 镜头职责和状态;确需改变故事内容时交由上游修订。

本阶段规则

EDT

ID Class Knowledge
EDT-01 structural_invariant Every CUT-... binds one existing MOTION-... and one currently readable media file; a cut with no material source cannot exist.
EDT-02 structural_invariant 入点, 出点 and 时长 are self-consistent (出点 - 入点 == 时长), non-negative, and the 出点 does not exceed the source file's measured duration.
EDT-03 structural_invariant Editing selects and orders existing frames. It never rewrites dialogue, shot purpose, start/end state, or any upstream declared duration; a needed semantic change is reported to the owning document instead.
EDT-04 reviewed_invariant Dialogue retained in the film remains audibly complete. Picture may cut during a line if the sound remains continuous and the narrative is clear. Separate picture and audio editing requires an external tool; the built-in renderer trims them together.
EDT-05 structural_invariant When subtitles are requested, every retained spoken line has a cue derived verbatim from the screenplay; punctuation may follow subtitle convention. Transcription locates speech but does not replace the source text.
EDT-06 structural_invariant Two cuts drawn from the same source file do not overlap in source time. Deliberate repetition is declared as repetition and states why the second appearance still earns its place.
EDT-07 reviewed_invariant Each cut's in-point and out-point land inside that material's usable band, and 取舍 names what is visible at each boundary rather than citing an abstract need for pace.
EDT-08 craft_default Check adjacent cuts for unintended visual jumps and duplicated information. Similar framing, deliberate repetition and jump cuts are valid when they serve the accepted narrative.
EDT-09 craft_default Do not mechanically redistribute trimmed time. Extend another beat only when its performance or readability benefits, and preserve explicit delivery-duration requirements.
EDT-10 reviewed_invariant Listen to joins for unintended changes in ambience or music. Use an appropriate documented audio treatment when needed; the built-in renderer does not execute prose mixing instructions.
EDT-11 reviewed_invariant Record unused shots with a reason: missing material, unusable quality, or an intentional narrative omission.
EDT-12 craft_default The delivered film is loudness-normalized to one declared target, and burned subtitles are the default for vertical short drama.
EDT-13 craft_default Distinguish a reference target from a required delivery duration. Report the gap and satisfy a fixed requirement or identify the material needed to do so.
EDT-14 taste_option Cut rhythm, whether a beat is held or clipped, and whether a moment repeats are creator choices; the suite records them and does not treat any of them as defects.
EDT-15 structural_invariant Rendering, duration match and file existence are technical outcomes. None of them may be reported as a statement about whether the film is good; quality goes to review or to the creator.
EDT-16 reviewed_invariant Compare shots within the same scene and lighting state using comparable image regions. Record corrections, then inspect the output. Whole-frame averages alone do not establish a mismatch; intentional lighting changes are valid.
EDT-17 structural_invariant After material is regenerated, re-measure the spoken spans and update its subtitle windows before rendering. The material-mtime warning is a prompt to check, not proof of alignment.
EDT-18 taste_option Optional grain is declared once in the delivery spec and applied dynamically after assembly by the built-in renderer. Its supported range is a tool limit, not a quality standard; other treatments may use external grading tools.
EDT-19 craft_default A dialogue cut enters about 0.25 s before the line's speech onset and leaves about 0.4 s after the line ends, and lasts at least about 1.2 s. Locate these from the sounds that belong to the scripted line, so noise never stretches the cut.
EDT-20 craft_default Within one scene, the built-in renderer pulls each cut partway toward the scene's median exposure and colour and reports the values it applied. A cut's stated correction or 「不校」 replaces the automatic match, and the delivery spec can turn it off.

规则分级由高到低:structural_invariant(结构缺陷,阻断)、 reviewed_invariant(需证据判断)、craft_default(常用做法,可覆盖)、 taste_option(创作者选择,不作缺陷)。创作者已接受的事实优先于本表。

与上游阶段的分工

问题 归属
这句台词该怎么说 剧本.md
这一镜承担什么、起终状态是什么 分镜.md
这一镜怎么动、生成时说什么 视频提示词.md
这一段素材怎么来的、花了多少钱 生产运行记录
这一段素材哪几帧进成片 剪辑单.md
成片好不好看 审查,或创作者本人

生成结果与上游声明不符时,剪辑记录事实并取舍,同时把不符点名报告;不在剪辑单里修改上游声明 来让它们看起来一致。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

关注医疗 AI 从 demo 到真实落地,聚焦产品化、商业化与院内工作流效率提升。

12年医疗产研经验,大湾区头部医疗AI公司前产品总监,独立开发者

医疗 AI 产品化医疗 AI 商业化院内工作流效率
刘浩南的微信联系二维码
微信扫一扫,联系 haonan