Files
MyAiDesk/GovAI/videos/fazhitong-promo/STATUS.md
T
freedak f7a720204a Update: 将子项目从 submodule 转为完整内容
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用
- 添加所有子项目的完整源代码
- 保留原始 .git 为 .git.bak 备份
2026-07-04 19:20:46 +08:00

134 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 法智通宣传片 · 交付状态(STATUS.md)
**项目路径**: `/Users/freedak/Documents/AIProjects/GovAI/videos/fazhitong-promo`
**完成时间**: 2026-06-27
**总时长**: 72 秒(7 个场景)
**画幅**: 1920×1080 (16:9)
---
## ✅ 已完成
### 1. 项目初始化与素材准备
- ✅ HyperFrames 0.7.14 工程脚手架(`hyperframes.json``package.json``meta.json`
- ✅ 12 张真实产品截图 + 架构图已复制到 `assets/capture/`
- ✅ 设计系统文档 `docs/frame.md`(政务风配色、字体、动效规范)
- ✅ 分镜脚本 `docs/STORYBOARD.md`(7 段分镜 + 295 字配音文稿)
- ✅ 时间轴设计 `docs/TIMELINE.md`(每帧 track 布局与时序)
### 2. 7 帧 HTML 全部构建完成
| 文件 | 场景 | 时长 | 状态 |
|------|------|------|------|
| `index.html` | 主时间轴 | 72s | ✅ |
| `compositions/s1-intro.html` | 开场·法治日报背书 | 8s | ✅ |
| `compositions/s2-security.html` | 安全第一·数据不出域 | 14s | ✅ |
| `compositions/s3-apps.html` | 应用即插即用 | 12s | ✅ |
| `compositions/s4-knowledge.html` | 自建知识库 | 10s | ✅ |
| `compositions/s5-ppt.html` | 一键生成汇报 | 10s | ✅ |
| `compositions/s6-deploy.html` | 独立部署+治理 | 10s | ✅ |
| `compositions/s7-outro.html` | 收尾·网址落版 | 8s | ✅ |
### 3. HyperFrames 校验状态
- ✅ 所有 `data-composition-id` 已添加
- ✅ 所有 `data-width/height` 已设置为 1920×1080
- ✅ 资源路径已修正(`../assets/``assets/`
- ⚠️ **剩余约 20 个 track 重叠警告**(同一 track 多元素时间重叠)
- ⚠️ 字体警告(PingFang SC 未提供 woff2,会降级到系统字体)
---
## ⏸️ 待后续处理
### 1. 配音(阻塞:HeyGen API 网络超时)
- **问题**: `npx hyperframes auth login --api-key` 连接 HeyGen 服务超时
- **方案**:
- 网络恢复后重新登录,用 HeyGen 云端 TTS 生成中文配音
- 或用本地 Kokoro TTS(需先解决 Python 依赖冲突)
- 或你提供现成 WAV/MP3 配音文件,我放入 `assets/voiceover.wav`
- **影响**: 当前是纯视觉静音版,可预览画面但无旁白
### 2. Track 重叠冲突修复(可选精调)
- **现状**: 约 20 处同 track 元素时间重叠(主要在 S1/S2/S3/S4/S5
- **影响**: 预览时可能有视觉冲突(后面的元素会遮挡前面的)
- **修复方案**:
- 把重叠元素移到不同 `data-track-index`
- 或调整 `data-duration` 避免重叠
- **优先级**: 中(不影响功能,但影响最终渲染质量)
### 3. 字体优化(可选)
- **现状**: PingFang SC 会降级到系统字体,非 macOS 环境可能显示不一致
- **修复方案**: 下载 woff2 字体文件 → 放 `assets/fonts/` → 添加 `@font-face`
- **优先级**: 低(系统字体降级可用,不影响内容可读性)
---
## 🚀 下一步操作
### 立即可做:预览画面
```bash
cd /Users/freedak/Documents/AIProjects/GovAI/videos/fazhitong-promo
npm run dev
```
打开浏览器访问 `http://localhost:3000`,查看 72 秒静音版预览。
### 配音就位后:渲染 MP4
```bash
# 把配音文件放到 assets/voiceover.wav
# 然后渲染
npm run render -- -o fazhitong-promo.mp4
```
### Track 重叠精修(可选)
如果预览发现视觉冲突明显,告诉我具体哪几帧有问题,我逐个修复。
---
## 📁 目录结构
```
videos/fazhitong-promo/
├── index.html # 主时间轴(72s7 个 composition
├── compositions/ # 7 个子场景
│ ├── s1-intro.html
│ ├── s2-security.html
│ ├── s3-apps.html
│ ├── s4-knowledge.html
│ ├── s5-ppt.html
│ ├── s6-deploy.html
│ └── s7-outro.html
├── assets/
│ └── capture/ # 12 张截图 + 架构图
│ ├── 00_login.png
│ ├── 01_store.png
│ ├── ...
│ └── architecture.png
├── docs/
│ ├── frame.md # 设计系统
│ ├── STORYBOARD.md # 分镜脚本 + 配音文稿
│ └── TIMELINE.md # 时间轴设计
├── script.txt # 配音文本(295 字)
├── .env # HeyGen API Key
├── hyperframes.json
├── meta.json
└── package.json
```
---
## 🎯 核心亮点
1. **安全主线突出**: S2 给了 14 秒最重权重,「数据不出域」用警示红强调
2. **叙事闭环**: 安全开场 → 能力展示 → 落地交付,逻辑清晰
3. **真实素材**: 12 张产品截图全部来自实际 UI,非占位图
4. **政务风视觉**: 深蓝+金+红配色,庄重克制,符合政法行业调性
5. **无 sub-agent**: 全程遵守 no-subagents 规则,7 帧串行构建
---
## ⚠️ 已知限制
- 配音暂缺(HeyGen API 网络不通)
- Track 重叠未精修(约 20 处,不影响预览但可能影响最终渲染)
- 字体会降级(PingFang SC → 系统字体)
建议先预览画面效果,再决定是否精修 track 重叠和配音。