From 928b967b9c32d72d6d8afb3b172be15c4598a038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Fri, 12 Jun 2026 23:18:39 +0800 Subject: [PATCH] =?UTF-8?q?D131:=20=E7=BB=8F=E9=AA=8C=E5=BA=93=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=20=C2=B7=20duration=E5=8F=82=E6=95=B0bug=20+=20sandbo?= =?UTF-8?q?x=20EPERM=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../references/EXPERIENCE_BANK.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.workbuddy/skills/guanghuclip-video-generate/references/EXPERIENCE_BANK.md b/.workbuddy/skills/guanghuclip-video-generate/references/EXPERIENCE_BANK.md index 0f81c6e..27a5924 100644 --- a/.workbuddy/skills/guanghuclip-video-generate/references/EXPERIENCE_BANK.md +++ b/.workbuddy/skills/guanghuclip-video-generate/references/EXPERIENCE_BANK.md @@ -51,3 +51,16 @@ created: D131 · 2026-06-12 ✅ sed 就地修改 → 更新 videos.json videoUrl ⚠️ 前端部署 → Nginx root路径 + fetch路径对齐(已踩坑) ``` + +### Bug 6: duration参数被忽略 → 始终5秒 +- **症状**: 请求10秒视频,API返回5秒。所有请求: resolution=1080p但实际=720p +- **根因**: 旧版API格式 `parameters: { video_length: "10" }`,Seedance 2.0的duration在顶层 `{ duration: 10 }` +- **修复**: 修改 `submitTask()` payload: 移除 `parameters` 包装,`duration` 直接放在根级 +- **验证**: 修复后10秒视频生成成功(4.4MB vs 修复前2.2MB) +- **经验**: API每个大版本都可能改参数位置。对照官方curl示例验证payload格式。 + +### Bug 7: sandbox EPERM 阻止文件写入 +- **症状**: Node.js写入 ~/guanghulab/ 目录报 EPERM +- **根因**: WorkBuddy sandbox 限制对用户目录的写操作 +- **修复**: 输出文件写入 workspace 目录 `/Users/.../WorkBuddy/.../outputs/` +- **经验**: 文件输出默认放在当前工作区的 outputs/ 下。运行脚本时用 workspace 绝对路径。 \ No newline at end of file