Bläddra i källkod

docs: README 增加生产视频流程图(docs/flowchart.svg)

zhengqi 2 veckor sedan
förälder
incheckning
975d875080
2 ändrade filer med 70 tillägg och 0 borttagningar
  1. 8 0
      README.md
  2. 62 0
      docs/flowchart.svg

+ 8 - 0
README.md

@@ -34,6 +34,14 @@
 
 也可手动驱动生成脚本:`python scripts/generate_video.py --help`。
 
+## 生产视频流程图
+
+下图展示从用户触发到成片交付的完整流程(不满意则整段重发,不做二次创作):
+
+![朵朵口播视频生产流程图](docs/flowchart.svg)
+
+> 详细分步说明见 `docs/暨北内部-朵朵口播视频专用技能.md`。
+
 ## 编导分镜要点(确保真实感)
 
 - **人物行为动线**:30 秒单段 ≤2 个动作、方向不反向(「走动→落座」则落座后不再起身;「坐姿→起身走动」则走动后不再落座);口播时不设计整理产品等手部摆弄动作,手部只用自然手势 / 点头。

+ 62 - 0
docs/flowchart.svg

@@ -0,0 +1,62 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 680 700" width="680" height="700" role="img">
+  <title>朵朵口播视频生产流程图</title>
+  <desc>从用户触发到成片交付的 11 步编导分镜流程,不满意则整段重发</desc>
+  <defs>
+    <marker id="arrow" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
+      <path d="M2 1L8 5L2 9" fill="none" stroke="#5F5E5A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
+    </marker>
+  </defs>
+
+  <rect width="680" height="700" fill="#ffffff"/>
+
+  <!-- connectors -->
+  <line x1="340" y1="108" x2="340" y2="126" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="180" x2="340" y2="198" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="264" x2="340" y2="282" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="348" x2="340" y2="366" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="420" x2="340" y2="438" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="492" x2="340" y2="510" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <line x1="340" y1="568" x2="340" y2="594" stroke="#888780" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <!-- branch 是 -->
+  <line x1="600" y1="626" x2="636" y2="626" stroke="#0F6E56" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <text x="640" y="612" text-anchor="middle" font-size="12" fill="#0F6E56" font-family="-apple-system,Segoe UI,Roboto,sans-serif">是→交付</text>
+  <!-- loop 否 -->
+  <path d="M80 626 C 36 626 36 394 78 394" fill="none" stroke="#993C1D" stroke-width="1.5" marker-end="url(#arrow)"/>
+  <text x="40" y="512" text-anchor="middle" font-size="12" fill="#993C1D" font-family="-apple-system,Segoe UI,Roboto,sans-serif" transform="rotate(-90 40 512)">否→回到⑤整段重发</text>
+
+  <!-- nodes -->
+  <g>
+    <rect x="80" y="56" width="520" height="52" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="82" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">用户触发:用本技能做「选题」口播视频</text>
+  </g>
+  <g>
+    <rect x="80" y="128" width="520" height="52" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="154" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">文字风格问卷 + 锁定 4 项固定品牌素材</text>
+  </g>
+  <g>
+    <rect x="80" y="200" width="520" height="64" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="222" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">生成并确认物料</text>
+    <text x="340" y="246" text-anchor="middle" dominant-baseline="central" font-size="12" fill="#0C447C" font-family="-apple-system,Segoe UI,Roboto,sans-serif">人物形象照 · 门店内景(含LOGO) · 插画</text>
+  </g>
+  <g>
+    <rect x="80" y="284" width="520" height="64" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="306" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">用户确认口播文案</text>
+    <text x="340" y="330" text-anchor="middle" dominant-baseline="central" font-size="12" fill="#0C447C" font-family="-apple-system,Segoe UI,Roboto,sans-serif">+ 确定插画插入点(从哪句开始融入)</text>
+  </g>
+  <g>
+    <rect x="80" y="368" width="520" height="52" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="394" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">编导分镜级 Prompt 组装(动线+运镜+插画+门店)</text>
+  </g>
+  <g>
+    <rect x="80" y="440" width="520" height="52" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="466" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">调百炼 wan3 生成 → 建任务·轮询·下载</text>
+  </g>
+  <g>
+    <rect x="80" y="512" width="520" height="56" rx="8" fill="#E6F1FB" stroke="#185FA5" stroke-width="0.5"/>
+    <text x="340" y="540" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#042C53" font-family="-apple-system,Segoe UI,Roboto,sans-serif">逐步确认方案 + 成片交付确认</text>
+  </g>
+  <g>
+    <rect x="80" y="596" width="520" height="60" rx="8" fill="#FAEEDA" stroke="#854F0B" stroke-width="0.5"/>
+    <text x="340" y="626" text-anchor="middle" dominant-baseline="central" font-size="14" font-weight="500" fill="#412402" font-family="-apple-system,Segoe UI,Roboto,sans-serif">成片满意?(是→交付 / 否→回到⑤整段重发)</text>
+  </g>
+</svg>