diff --git a/Docs/DevLogs/Day16.md b/Docs/DevLogs/Day16.md index fd4ed2a..e63e945 100644 --- a/Docs/DevLogs/Day16.md +++ b/Docs/DevLogs/Day16.md @@ -49,6 +49,77 @@ if service["failures"] >= service['threshold']: --- +## 🎨 交互体验与视图优化 (14:20) + +### 主页优化 +- 视频生成完成后,预览优先选中最新输出 +- 选择项持久化:素材 / 背景音乐 / 历史作品 +- 列表内滚动定位选中项,避免页面跳动 +- 刷新回到顶部(首页) +- 标题/字幕样式预览面板 +- 背景音乐试听即选中并自动开启,音量滑块实时影响试听 + +### 发布页优化 +- 刷新回到顶部(发布页) + +--- + +## 🎵 背景音乐链路修复 (15:00) + +### 修复点 +- FFmpeg 混音改为 `shell=False`,避免 `filter_complex` 被 shell 误解析 +- `amix` 禁用归一化,避免配音音量被压低 + +### 关键修改 +`backend/app/services/video_service.py` + +--- + +## 🗣️ 字幕断句修复 (15:20) + +### 内容 +- 字幕切分逻辑保留英文单词整体,避免中英混合被硬切 + +### 涉及文件 +- `backend/app/services/whisper_service.py` + +--- + +## 🧱 资源库与样式能力接入 (15:40) + +### 内容 +- 字体库 / BGM 资源接入本地 assets +- 新增样式配置文件(字幕/标题) +- 新增资源 API 与静态挂载 `/assets` +- Remotion 支持样式参数与字体加载 + +### 涉及文件 +- `backend/assets/fonts/` +- `backend/assets/bgm/` +- `backend/assets/styles/subtitle.json` +- `backend/assets/styles/title.json` +- `backend/app/services/assets_service.py` +- `backend/app/api/assets.py` +- `backend/app/main.py` +- `backend/app/api/videos.py` +- `backend/app/services/remotion_service.py` +- `remotion/src/components/Subtitles.tsx` +- `remotion/src/components/Title.tsx` +- `remotion/src/Video.tsx` +- `remotion/render.ts` +- `frontend/src/app/page.tsx` +- `frontend/next.config.ts` + +--- + +## 🛠️ 运维调整 (16:10) + +### 内容 +- Watchdog 移除 LatentSync 监控,避免长推理误杀 +- LatentSync PM2 增加内存重启阈值(运行时配置) + +--- + ## 🎯 前端按钮图标统一 (16:40) ### 内容 diff --git a/Docs/DevLogs/Day17.md b/Docs/DevLogs/Day17.md index 4c34166..aac864d 100644 --- a/Docs/DevLogs/Day17.md +++ b/Docs/DevLogs/Day17.md @@ -1,6 +1,5 @@ ---- - ## 🧩 前端 UI 拆分 (11:00) +## 🧩 前端 UI 拆分 (09:10) ### 内容 - 首页 `page.tsx` 拆分为独立 UI 组件,状态与逻辑仍集中在页面 @@ -20,7 +19,7 @@ --- -## 🧰 前端通用工具抽取 (11:30) +## 🧰 前端通用工具抽取 (09:30) ### 内容 - 抽取 API Base / 资源 URL / 日期格式化等通用工具 @@ -33,7 +32,7 @@ --- -## 📝 前端规范更新 (11:40) +## 📝 前端规范更新 (09:40) ### 内容 - 更新 `FRONTEND_DEV.md` 以匹配最新目录结构 @@ -45,38 +44,19 @@ --- -## 🎨 交互体验与视图优化 (12:00) +## 🎨 交互体验与视图优化 (10:00) -### 主页优化 -- 最新生成作品优先选中并预览 -- 选择项持久化:素材 / 背景音乐 / 历史作品 -- 列表内滚动定位选中项,避免页面跳动 -- 刷新回到顶部(首页) -- 标题/字幕样式预览面板 -- 背景音乐试听即选中,音量滑块实时生效 +### 标题/字幕预览 - 标题/字幕预览按素材分辨率缩放,字号更接近成片 - 标题/字幕样式选择持久化,刷新不回默认 - 默认样式更新:标题 90px 站酷快乐体,字幕 60px 经典黄字 + DingTalkJinBuTi ### 发布页优化 -- 选择作品改为卡片列表 + 搜索 + 刷新 -- 预览改为弹窗模式 -- 刷新回到顶部(发布页) +- 选择作品改为卡片列表 + 搜索 + 预览弹窗 --- -## 🎵 背景音乐链路修复 (13:00) - -### 修复点 -- FFmpeg 混音改为 `shell=False`,避免 `filter_complex` 被 shell 误解析 -- `amix` 禁用归一化,避免配音音量被压低 - -### 关键修改 -`backend/app/services/video_service.py` - ---- - -## ⚡ 性能微优化 (14:30) +## ⚡ 性能微优化 (10:30) ### 内容 - 列表渲染启用 `content-visibility`(素材/历史/参考音频/发布作品),BGM 列表保留滚动定位 @@ -85,44 +65,7 @@ --- -## 🗣️ 字幕断句修复 (13:30) - -### 内容 -- 字幕切分逻辑保留英文单词整体,避免中英混合被硬切 - -### 涉及文件 -- `backend/app/services/whisper_service.py` - ---- - -## 🧱 资源库与样式能力接入 (14:00) - -### 内容 -- 字体库 / BGM 资源接入本地 assets -- 新增样式配置文件(字幕/标题) -- 新增资源 API 与静态挂载 `/assets` -- Remotion 支持样式参数与字体加载 - -### 涉及文件 -- `backend/assets/fonts/` -- `backend/assets/bgm/` -- `backend/assets/styles/subtitle.json` -- `backend/assets/styles/title.json` -- `backend/app/services/assets_service.py` -- `backend/app/api/assets.py` -- `backend/app/main.py` -- `backend/app/api/videos.py` -- `backend/app/services/remotion_service.py` -- `remotion/src/components/Subtitles.tsx` -- `remotion/src/components/Title.tsx` -- `remotion/src/Video.tsx` -- `remotion/render.ts` -- `frontend/src/app/page.tsx` -- `frontend/next.config.ts` - ---- - -## 🖼️ 预览弹窗增强 (15:00) +## 🖼️ 预览弹窗增强 (11:10) ### 内容 - 预览弹窗统一为可复用组件,支持标题与提示 @@ -136,7 +79,7 @@ --- -## 🧭 术语统一 (15:20) +## 🧭 术语统一 (11:20) ### 内容 - “视频预览” → “作品预览” @@ -144,11 +87,3 @@ - “选择要发布的视频” → “选择要发布的作品” --- - -## 🛠️ 运维调整 (15:40) - -### 内容 -- Watchdog 移除 LatentSync 监控,避免长推理误杀 -- LatentSync PM2 增加内存重启阈值(运行时配置) - ---- diff --git a/Docs/Doc_Rules.md b/Docs/Doc_Rules.md index 522b92b..096b6ed 100644 --- a/Docs/Doc_Rules.md +++ b/Docs/Doc_Rules.md @@ -224,7 +224,7 @@ ViGent2/Docs/ --- -## 📅 DayN.md 更新规则(日常更新) +## 📅 DayN.md 更新规则(日常更新) ### 新建判断 (对话开始前) 1. **回顾进度**:查看 `task_complete.md` 了解当前状态 @@ -232,9 +232,9 @@ ViGent2/Docs/ - **今天 (与当前日期相同)** → 🚨 **绝对禁止创建新文件**,必须**追加**到现有 `DayN.md` 末尾!即使是完全不同的功能模块。 - **之前 (昨天或更早)** → 创建 `Day{N+1}.md` -### 追加格式 -```markdown ---- +### 追加格式 +```markdown +--- ## 🔧 [章节标题] @@ -250,14 +250,18 @@ ViGent2/Docs/ - ✅ 修复了 xxx ``` -### 快速修复格式 -```markdown -## 🐛 [Bug 简述] (HH:MM) +### 快速修复格式 +```markdown +## 🐛 [Bug 简述] (HH:MM) **问题**:一句话描述 **修复**:修改了 `文件名` 中的 xxx -**状态**:✅ 已修复 / 🔄 待验证 -``` +**状态**:✅ 已修复 / 🔄 待验证 +``` + +### ⚠️ 注意 +- **DayN.md 文件开头禁止使用 `---`**,避免被解析为 Front Matter。 +- 分隔线只用于章节之间,不作为文件第一行。 ---