# 「无人装配」分镜 · Veo 视频生成 Prompt 集

> **配套关系**：每条 prompt 与 `mood board` 中的概念图（已生成的 PNG）成对出现，调用时用 `image2video` 把概念图作为**首帧**喂给模型，让画面从静态概念图"动起来"。
> **状态**：⚠️ **本文档只出 prompt + 命令行，不包含实际生成。** 等用户明确下达"跑"指令后再逐镜触发。
> **总预算估算（720p）**：6 镜 × ~0.72 credit = **~4.3 credit**（约 $0.43）；升级到 1080p 再加 ~5 credit/镜。

---

## 一、总览

| 镜号 | 时长 | 概念图 | 主要运镜 | action | model | 单镜成本 | 状态 |
|---|---|---|---|---|---|---|---|
| 镜 01 | 8s | shot01-wide-factory.png | dolly-in 0.5m/s | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| 镜 02 | 7s | shot02-agv-tracking.png | Steadicam 侧跟 | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| 镜 03 | 6s | shot03-station-ready.png | push-in 50→85mm | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| 镜 04 | 8s | shot04-assembly-close.png | 手持 + 下摇 15° | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| 镜 05 | 4s | shot05-vision-inspection.png | 静止 + Hitchcock zoom | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| 镜 06 | 2s | shot06-title-card.png | 静态淡入淡出 | image2video | veo31-fast | ~0.72 credit | prompt 已就绪 |
| **合计** | **35s** | | | | | **~4.3 credit** | |

> **共用命令行参数**（除特殊标注外）：`--aspect-ratio 16:9` `--resolution 720p` `--no-watermark`
>
> **升级路径**：需要 1080p 输出时，先用 `veo31-fast` 跑出 720p 拿到 `task_id`，再单独 `get1080p` 升级；切到 `veo3` / `veo31` 高质量档需要用户显式确认（成本 ~10×）。

---

## 二、逐镜 Prompt 与调用命令

> 每个 prompt 末尾强调"photorealistic / industrial documentary / cool blue palette"，与概念图视觉风格对齐。

### 镜 01 · 大远景 · 车间全景（AGV 视角） · 8s

**概念图**：[shot01-wide-factory.png](https://xybcloud.online/share/storyboard-no-robot/shot01-wide-factory.png)

**运镜**：固定机位 + dolly-in 0.5m/s，焦段 24mm → 35mm

**Veo prompt**：

```
Slow cinematic dolly-in toward a modern smart factory floor at dusk. The 
camera gradually advances 0.5 m/s for 8 seconds, focal length effectively 
shifting from 24mm wide to 35mm. In the far distance a single dark-gray AGV 
with a spinning blue LiDAR on top slowly approaches along a magnetic guide 
strip on the glossy reflective epoxy floor, growing larger as the camera 
moves in. Background: another empty AGV with blue headlights crosses 
perpendicular. Cool blue ceiling LED strips and cyan-green CNC status 
indicator lights, occasional subtle flicker. Photorealistic, 16:9, 
industrial documentary.
```

**调用命令**：

```bash
/veo-video image2video "Slow cinematic dolly-in toward a modern smart factory floor at dusk. The camera gradually advances 0.5 m/s for 8 seconds, focal length effectively shifting from 24mm wide to 35mm. In the far distance a single dark-gray AGV with a spinning blue LiDAR on top slowly approaches along a magnetic guide strip on the glossy reflective epoxy floor, growing larger as the camera moves in. Background: another empty AGV with blue headlights crosses perpendicular. Cool blue ceiling LED strips and cyan-green CNC status indicator lights, occasional subtle flicker. Photorealistic, 16:9, industrial documentary." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot01-wide-factory.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

### 镜 02 · 中景 · AGV 入场侧跟 · 7s

**概念图**：[shot02-agv-tracking.png](https://xybcloud.online/share/storyboard-no-robot/shot02-agv-tracking.png)

**运镜**：Steadicam 侧跟 4m，速度 0.8m/s，AGV 锁画面右侧 1/3，浅景深焦 LiDAR

**Veo prompt**：

```
Steadicam side-tracking shot following a single dark-gray AGV moving at 
0.8 m/s along a magnetic guide strip on a factory floor. The camera 
dollies laterally in sync with the AGV over 7 seconds, keeping the AGV 
anchored in the right third of frame. The AGV's top-mounted LiDAR 
continuously rotates with a visible red dot cloud pulse. Six blue 
transparent bins carrying green PCB circuit boards ride on the AGV. 
Background: a row of dark-green CNC machines with orange robotic arms 
rhythmically working through glass windows. Foreground soft blur: blue 
headlights of another AGV crossing the frame horizontally. Shallow depth 
of field locked on the rotating LiDAR. Cool blue ambient lighting, 
photorealistic industrial documentary, 16:9.
```

**调用命令**：

```bash
/veo-video image2video "Steadicam side-tracking shot following a single dark-gray AGV moving at 0.8 m/s along a magnetic guide strip on a factory floor. The camera dollies laterally in sync with the AGV over 7 seconds, keeping the AGV anchored in the right third of frame. The AGV's top-mounted LiDAR continuously rotates with a visible red dot cloud pulse. Six blue transparent bins carrying green PCB circuit boards ride on the AGV. Background: a row of dark-green CNC machines with orange robotic arms rhythmically working through glass windows. Foreground soft blur: blue headlights of another AGV crossing the frame horizontally. Shallow depth of field locked on the rotating LiDAR. Cool blue ambient lighting, photorealistic industrial documentary, 16:9." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot02-agv-tracking.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

### 镜 03 · 中近景 · 装配工位启动 · 6s

**概念图**：[shot03-station-ready.png](https://xybcloud.online/share/storyboard-no-robot/shot03-station-ready.png)

**运镜**：正面 push-in 50→85mm，1.5m → 0.8m；关键事件：状态灯黄 → 绿

**Veo prompt**：

```
Medium close-up push-in of a custom automated assembly workstation with 
a polycarbonate safety window. Over 6 seconds the camera slowly pushes in 
from 1.5 meters to 0.8 meters, focal length smoothly shifting 50mm to 
85mm. Critical motion: the three-color tower status light on top of the 
machine transitions from yellow (standby) to bright running green with a 
subtle glow expansion. Through the safety window, the HMI touchscreen 
illuminates with green 'READY' UI as the conveyor belt visibly starts 
moving and the safety guard door slowly opens to reveal a six-axis robotic 
arm doing gentle homing-reset motion. Cool blue lighting with deep shadows 
inside the machine interior, dramatic side light from the status tower. 
Photorealistic, industrial close-up, 16:9.
```

**调用命令**：

```bash
/veo-video image2video "Medium close-up push-in of a custom automated assembly workstation with a polycarbonate safety window. Over 6 seconds the camera slowly pushes in from 1.5 meters to 0.8 meters, focal length smoothly shifting 50mm to 85mm. Critical motion: the three-color tower status light on top of the machine transitions from yellow (standby) to bright running green with a subtle glow expansion. Through the safety window, the HMI touchscreen illuminates with green 'READY' UI as the conveyor belt visibly starts moving and the safety guard door slowly opens to reveal a six-axis robotic arm doing gentle homing-reset motion. Cool blue lighting with deep shadows inside the machine interior, dramatic side light from the status tower. Photorealistic, industrial close-up, 16:9." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot03-station-ready.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

### 镜 04 · 近景 · 无人装配（过肩视角） · 8s ★ 核心动作

**概念图**：[shot04-assembly-close.png](https://xybcloud.online/share/storyboard-no-robot/shot04-assembly-close.png)

**运镜**：手持微晃 + 缓慢下摇 15° 跟随装配动作；焦点 PCB → 螺丝 → FPC

**Veo prompt**：

```
Over-the-shoulder close-up of a fully unmanned automated assembly 
workstation over 8 seconds, with motion in three sequential beats. 
BEAT 1 (0-3s): a pneumatic gripper picks up a green PCB with camera 
module from a fixture box, smoothly flips and aligns it onto the 
assembly fixture; alignment sensor shows a green confirmation dot. 
BEAT 2 (3-6s): a six-axis robotic arm positions a screwdriver 
end-effector over the PCB with its orange LED torque status ring 
illuminated, then drives 3 M3 screws with constant torque. 
BEAT 3 (6-8s): a flexible FPC sucker descends and presses the FPC 
ribbon onto the PCB connector with a tactile click. Camera with 
handheld slight drift, slowly tilting down 15° following the action. 
Shallow depth of field tracking PCB → screw → FPC. Cool blue 
lighting with warm orange LED accents, photorealistic, 16:9.
```

**调用命令**：

```bash
/veo-video image2video "Over-the-shoulder close-up of a fully unmanned automated assembly workstation over 8 seconds, with motion in three sequential beats. BEAT 1 (0-3s): a pneumatic gripper picks up a green PCB with camera module from a fixture box, smoothly flips and aligns it onto the assembly fixture; alignment sensor shows a green confirmation dot. BEAT 2 (3-6s): a six-axis robotic arm positions a screwdriver end-effector over the PCB with its orange LED torque status ring illuminated, then drives 3 M3 screws with constant torque. BEAT 3 (6-8s): a flexible FPC sucker descends and presses the FPC ribbon onto the PCB connector with a tactile click. Camera with handheld slight drift, slowly tilting down 15 degrees following the action. Shallow depth of field tracking PCB to screw to FPC. Cool blue lighting with warm orange LED accents, photorealistic, 16:9." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot04-assembly-close.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

### 镜 05 · 特写 · 视觉检测（双机位） · 4s

**概念图**：[shot05-vision-inspection.png](https://xybcloud.online/share/storyboard-no-robot/shot05-vision-inspection.png)

**运镜**：完全静止（locked-off）+ 0.5s 处切到灯环特写，希区柯克变焦

**Veo prompt**：

```
Extreme close-up of a green PCB surface as seen through an industrial 
machine-vision camera, 4 seconds total. First 2.5 seconds: frame 
completely filled with the green PCB showing silver solder joints, 
golden connector pads, AOI optical characters and copper traces, 
completely static; a glowing green checkmark '✓' overlay icon smoothly 
fades in at the top-left corner over the first 2 seconds indicating 
AI vision inspection passed. Final 1.5 seconds: a subtle cut to 
extreme close-up of the green ring of a three-color tower light 
slowly rotating in the center of frame, symbolizing 'inspection 
complete / OK to release', with a subtle Hitchcock zoom (dolly in 
+ zoom out) creating mild vertigo. Cool blue color grade throughout, 
photorealistic industrial macro, 16:9.
```

**调用命令**：

```bash
/veo-video image2video "Extreme close-up of a green PCB surface as seen through an industrial machine-vision camera, 4 seconds total. First 2.5 seconds: frame completely filled with the green PCB showing silver solder joints, golden connector pads, AOI optical characters and copper traces, completely static; a glowing green checkmark '✓' overlay icon smoothly fades in at the top-left corner over the first 2 seconds indicating AI vision inspection passed. Final 1.5 seconds: a subtle cut to extreme close-up of the green ring of a three-color tower light slowly rotating in the center of frame, symbolizing 'inspection complete / OK to release', with a subtle Hitchcock zoom (dolly in + zoom out) creating mild vertigo. Cool blue color grade throughout, photorealistic industrial macro, 16:9." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot05-vision-inspection.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

### 镜 06 · 收尾 · 标题卡 · 2s

**概念图**：[shot06-title-card.png](https://xybcloud.online/share/storyboard-no-robot/shot06-title-card.png)

**运镜**：静态画面 + 0.5s 淡入 / 0.5s 淡出

**Veo prompt**：

```
Minimalist cinematic title card on a deep navy blue background (#1f3a68) 
over 2 seconds. Two lines of elegant modern typography fade in from black 
in the first 0.5 seconds, hold for 1 second, then fade out to black in the 
final 0.5 seconds. Top line in bold white 64pt sans-serif: 'SMART WORKSHOP 
· 2026'. Bottom line in light blue (#8aa6c4) 24pt sans-serif: 'Lights-Out 
Assembly Line in Action'. Faint background glow of blue assembly-machine 
interior light leaks through the bottom edge of frame. Static composition, 
cinematic typography, professional brand-reveal aesthetic, photorealistic 
render, 16:9.
```

**调用命令**：

```bash
/veo-video image2video "Minimalist cinematic title card on a deep navy blue background (#1f3a68) over 2 seconds. Two lines of elegant modern typography fade in from black in the first 0.5 seconds, hold for 1 second, then fade out to black in the final 0.5 seconds. Top line in bold white 64pt sans-serif: 'SMART WORKSHOP · 2026'. Bottom line in light blue (#8aa6c4) 24pt sans-serif: 'Lights-Out Assembly Line in Action'. Faint background glow of blue assembly-machine interior light leaks through the bottom edge of frame. Static composition, cinematic typography, professional brand-reveal aesthetic, photorealistic render, 16:9." \
  --model veo31-fast \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot06-title-card.png" \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

---

## 三、后期拼接（ffmpeg 方案）

> Veo 每段输出固定时长（约 5–8s 不固定，需要先 `ffprobe` 后裁剪），用 ffmpeg 拼接成最终 35s：

```bash
# 1) 假设 6 段输出：v01.mp4 ... v06.mp4
# 2) 按时长要求逐段裁剪到目标秒数
ffmpeg -i v01.mp4 -t 8 -c copy v01_cut.mp4
ffmpeg -i v02.mp4 -t 7 -c copy v02_cut.mp4
ffmpeg -i v03.mp4 -t 6 -c copy v03_cut.mp4
ffmpeg -i v04.mp4 -t 8 -c copy v04_cut.mp4
ffmpeg -i v05.mp4 -t 4 -c copy v05_cut.mp4
ffmpeg -i v06.mp4 -t 2 -c copy v06_cut.mp4

# 3) 拼接（用 concat demuxer，更稳）
cat > concat.txt << EOF
file 'v01_cut.mp4'
file 'v02_cut.mp4'
file 'v03_cut.mp4'
file 'v04_cut.mp4'
file 'v05_cut.mp4'
file 'v06_cut.mp4'
EOF

ffmpeg -f concat -safe 0 -i concat.txt -c copy smart-workshop-2026-final.mp4
```

> 拼接后再做交叉淡化（xfade 转场）会更工业感（至少在镜 03→04、镜 05→06 之间加 0.3s 叠化），不影响总时长。

---

## 四、备选方案

### A. 不用首帧（纯 `text2video`）

如果 image2video 出来的运镜不够准确，可改 `text2video` 重新跑，去掉 `--image-urls`，让 Veo 完全自由生成。代价：风格一致性下降，但运镜可能更丰富。

```bash
/veo-video text2video "<prompt 内容>" \
  --model veo31-fast \
  --aspect-ratio 16:9 \
  --resolution 720p \
  --no-watermark
```

### B. `ingredients2video`（跨镜融合）

如果后期想把多张概念图融合到一起生成"更长"的复合镜号（如镜 04 = shot04 + shot05 元素），可用：

```bash
/veo-video ingredients2video "Continuous unmanned assembly sequence combining the over-the-shoulder workstation view with extreme close-up of PCB vision inspection, transitioning smoothly between the two in 10 seconds" \
  --model veo31-fast-ingredients \
  --image-urls "https://xybcloud.online/share/storyboard-no-robot/shot04-assembly-close.png,https://xybcloud.online/share/storyboard-no-robot/shot05-vision-inspection.png" \
  --no-watermark
```

### C. 1080p 升级（先用 fast 跑，再用 get1080p）

任何单镜拿到 `task_id` 后都可升级：

```bash
/veo-video get1080p --video-id <从上面命令拿到的 task_id>
```

---

## 五、跑生成前的 checklist

跑之前请和我确认以下任意一项：

- [ ] **C1**：跑全部 6 镜（720p，~4.3 credit）
- [ ] **C2**：先跑核心镜 04（720p，~0.72 credit）做样片视觉验证，看对不对再说
- [ ] **C3**：先跑镜 03（确认灯黄→绿 transition 能否稳定复现）+ 镜 04（核心动作可行性）
- [ ] **C4**：切到高质量档 `veo3` / `veo31`（~10× 价格，需用户显式确认）
- [ ] **C5**：只跑 text2video 不用首帧（看 Veo 自由发挥的运镜）
- [ ] **C6**：其他自定义（请说明）

> 跑完任一镜后会拿到 `video_url` + `task_id` + `elapsed`，我把视频链接 + 元数据写到 `/var/www/html/share/veo-<timestamp>.json`，并把视频嵌入 mood board 索引页预览。
