DOUYIN · FACELESS VERTICAL · PRIVATE LAB
从一份 Brief,
到可审计的短视频制作包。
先固定 3 秒 Hook、连续时间线、竖屏规格、证据和权利,再生成脚本、分镜、SRT 与 QA。它不登录抖音,也不生成成片。
先锁制作规格,
再让 Codex 写脚本。
固定规格不是声称平台后台只接受这些值,而是让本地课程案例能够稳定验收;发布时仍需核验当日要求。
60–90
1080×1920
30
每一秒有归属,
每个镜头有任务。
第一镜从 0 秒开始,后一镜必须紧接前一镜结束时间,最后一镜结束时间必须等于总时长。不能留空档、重叠或用剪辑猜测补齐。
00–03s · Hook
用真实矛盾建立问题,不承诺涨粉、播放或收入。
03–18s · 问题
说明常见错误及其代价,让观众知道为什么继续看。
18–34s · 方法
交付一个可以复述的步骤或判断框架。
34–50s · 证据
展示自有录屏、状态表或脱敏产物,结论不超出证据。
50–63s · 边界
写清本地完成、成片、上传和发布是不同状态。
63–72s · 行动
给出观众现在能完成的一个具体动作。
交付的是制作依据,
不是一个 MP4。
同一份结构化输入确定性地产出五类文件;任何一份缺失,都不能把工作包标记为待人工制作。
素材还没进时间线,
先过五道门。
脚本流畅不能替代事实和商业使用权;AI 标识也不能在最终媒体尚未确定时被提前判定为“不需要”。
证据门
每个镜头至少绑定一个已登记 E-xxx;未知证据、推测数据和平台算法结论不得进入脚本。
视觉权利门
只接受 owned 视觉;第三方截图、Logo、字体、音乐或素材没有许可时停止。
声音与音乐门
voice 与 music 为 none 就不擅自合成或添加;后续使用时另建权利记录。
AI 标识门
保持 review-required-on-publish-day;发布当天按最终媒体形态与当时规则人工复核。
账号门
生成器不打开浏览器、不读取后台、不上传、不发布;真实动作必须另行批准。
cp website/public/templates/douyin-faceless/short-video-package.template.json \
examples/short-video-packages/my-douyin-faceless.json
npm run short-video:build -- \
--input examples/short-video-packages/my-douyin-faceless.json镜头不是一句提示,
是可校验的数据。
下面只展示第一镜骨架;完整模板必须继续填写连续镜头,并以 action 镜头结束。
{
"schema_version": 1,
"package_id": "my-douyin-faceless-001",
"content_id": "my-content-id",
"language": "zh-CN",
"platform": "douyin",
"format": "faceless-vertical",
"source_brief": "content/projects/<content-id>/30-douyin/generation-brief.md",
"canvas": { "width": 1080, "height": 1920, "fps": 30 },
"duration_seconds": 72,
"allowed_evidence": [
{ "id": "E-001", "label": "第一方项目证据" }
],
"rights": { "visuals": "owned", "music": "none", "voice": "none" },
"ai_disclosure": {
"status": "review-required-on-publish-day",
"rationale": "脚本与视觉结构使用 AI 辅助,最终媒体形态尚未确定。"
},
"scenes": [
{
"number": 1,
"start_seconds": 0,
"end_seconds": 3,
"role": "hook",
"voiceover": "先说一个有证据的真实矛盾。",
"visual_instruction": "显示自有状态卡,不出现平台后台。",
"onscreen_text_lines": ["真实矛盾"],
"evidence_ids": ["E-001"],
"asset_rights": "owned"
}
],
"human_review": "pending",
"external_actions": "none"
}交一个可制作包,
不交“爆款保证”。
- 选择一份有至少两项第一方证据的抖音 Brief。
- 写一个不超过 3 秒、能被证据支持的 Hook。
- 完成 60–90 秒连续时间线,最后一镜角色为 action。
- 为每镜记录旁白、画面、屏幕文字、证据 ID 与素材权利。
- 运行生成器并人工检查脚本、分镜、SRT、QA 与 manifest。
验收:9:16、1080×1920、30fps;时间线无空档和重叠;字幕与镜头对齐;未知证据和未授权视觉为零;AI 标识保持发布日复核;manifest 为 package-ready-awaiting-human;external_actions 为 none。
这只表示脚本、分镜、SRT 与 QA 已形成制作依据,不表示已经剪成视频、进入抖音后台或获得增长结果。0 次真实账号操作,未上传、未发布。
返回六平台引擎课 ↗