# Harness Engineering EP.02

**类型**：YouTube 教育视频  
**状态**：✅ 制作完成  
**系列**：Jixian 频道 — Harness Engineering  
**最后更新**：2026-04-14

## 最终产出

- **总时长**：21分17秒（1277s）= intro 61s + 主视频 1216s
- **文件**：`gpu-local:/storage/tmp_exchange/harness_ep02_final.mp4`
- **大小**：680MB，stereo AAC 44100Hz
- **合成方案**：全重编码（`concat6`，非 `-c copy`）

## 制作进程

| 步骤 | 状态 |
|------|------|
| S01 bug 修复 | ✅ |
| v12 全量录制 | ✅ |
| TTS 配音 | ✅ |
| 音频 concat | ✅ concat6 成功 |
| 最终产出 | ✅ |

> 预览（S01 验证）：https://youtube.dev.suchka.me/harness-ep02/s01_preview_v4.mp4

## S01 Bug 修复记录

**问题**：横线和副标题未显示  
**根因**：pre-hide IIFE 设置 `visibility:hidden` 后未清除，GSAP 动画找不到元素  
**修复方式**：在 GSAP 动画前强制加：
```js
contentKids[1].style.visibility = 'visible';
contentKids[2].style.visibility = 'visible';
```

## 工程路径

| 文件 | 路径 |
|------|------|
| 最终视频 | `gpu-local:/storage/tmp_exchange/harness_ep02_final.mp4` |
| S01 预览 | `gpu-local:/proj/youtube/harness-ep02/s01_preview_v4.mp4` |

> ⚠️ **服务路径注意**：`youtube.dev.suchka.me` 容器挂载是 `/proj/youtube/`，**不是** `/proj/share/www/`

## 录制方案（沿用 capture_v10）

- System Chrome `--app` + `ffmpeg x11grab`（Xvfb 显示）
- CDP 控制（非 headless 模式）
- 与 EP.01 录制方案一致，已验证可靠

## 参考

- 前作：[Harness Engineering EP.01](Harness-Engineering-EP01.md)
- 录制方案详情：[AI 视频生产管线](../topics/AI-视频生产管线.md)
