快速剪辑短片
一个1080×1920、60帧每秒的短片,快速而略带幽默地讲述一个有价值的想法:真实人物的真实视频配上大字幕,几乎每句话都硬切,笑话来自时机。所需的一切都在此文件夹内:pipeline/ 处理语音、时间线、字幕、视频画面、音乐、构建和检查;本文件是工作顺序。
examples/egp/ 是参考构建,即埃及镑短片(60.8秒,2026年11月4日),经审核已交付。reference/look.png 展示了它的12帧。复制除其结束卡片外的所有内容:其最弱的画面是灰色暗淡的“FOR MORE”配小按钮,因此请将结束卡片建造得与其他部分一样大而明亮(reference/look.md,结束部分)。
在需要该步骤之前阅读每个参考:
reference/script.md在步骤1之前:想法、钩子、结构、主张,以及如何展示产品而不推销。reference/pipeline.md在步骤3之前:设置、密钥、每个命令、画面和场景约定。reference/voice.md在步骤3之前:语音设置、节奏、检查。reference/media.md在步骤4之前:来源、许可证、禁止使用的内容、日志。reference/look.md和reference/humour.md在步骤5之前:风格为何如此、镜头、字体和装置、时机笑话。reference/review.md在步骤6之前:严重性等级、评审员简报、真实发现、已知缺陷。
步骤
-
脚本和钩子。 在技能文件夹之外创建项目文件夹(例如
~/reels/<名称>/)。将事实研究到research.md中(每个数字附带日期和链接),然后根据reference/script.md编写script.md和3个钩子。按reference/script.md(展示它)所述向用户展示。当用户批准脚本并选定一个钩子后完成;在此之前不进行配音或构建。 -
简报。 在项目文件夹中编写
BRIEF.md,格式参照examples/egp/BRIEF.md:输入、语音、运行中的视觉元素、每行一个镜头的镜头表、运行步骤和评审分数。它为将要构建短片的人(你,或你交给的子代理构建者)补充已批准表格中所需的信息:要搜索哪些片段、运行中的视觉元素、语音备注。当每一行都有一行按其讲话顺序命名其画面时完成。 -
项目和语音。 按
reference/pipeline.md(项目文件夹)所述复制示例文件,编写lines.py,然后按reference/voice.md进行语音合成和适配。运行时间线构建。当每一行在单词检查中打印OK,节奏和时长符合reference/voice.md(节奏和时长)中的限制,并且build/cues.txt包含镜头表所需的每个提示时完成。 -
媒体。 对于每个镜头片段,搜索、阅读联系表,并按
reference/media.md下载仅限真实素材。当镜头表中的每个片段都在media/中、每个片段都有media/LOG.tsv行,并且没有一个是AI生成或显示品牌标志时完成。(片段音频从不进入混音:plate.py会丢弃它。) -
构建。 按
reference/look.md和reference/humour.md编写plate_spec.py(剪切表以及每个剪切的片段、入点和裁剪)和src/10_shots.js(每个剪切一个代码块),以及sfx.py和music.py。运行plate.py,然后运行build.sh。当build.sh打印Check passed且无 WARNING,edge_check.py打印ALL CUTS CLEAN,并且每个笑话词的快照显示该词处的笑话时完成。 -
审查循环。 渲染,然后启动一个新的评审员,附带
reference/review.md中的简报。修复其报告的所有 P1 和 P2 问题,重新渲染,并再次启动另一个新的评审员;最多进行8轮。如果第8轮仍发现 P1 或 P2 问题,停止并向用户报告剩余问题。当针对你将交付的精确文件的新评审员报告无 P1 和无 P2 问题,且check_mix.py打印MATCH时完成。 -
交付。 MP4 文件及封面(
cover.sh:不带字幕的第一帧)放入用户指定的文件夹。报告时长、每分钟字数、片段及其ID和创作者、审查轮次和裁决、带有时间戳的未解决 P3 问题、发布当天需要重新检查的任何数字,以及需要通过听力检查的内容。编写media/USED.tsv并删除未使用的片段和临时帧。仅当用户要求时上传或发布。