diff --git a/docs/todo/h3-showcase-cases.md b/docs/todo/h3-showcase-cases.md index 8a34cdb..490d12d 100644 --- a/docs/todo/h3-showcase-cases.md +++ b/docs/todo/h3-showcase-cases.md @@ -25,19 +25,24 @@ | 状态 | 数量 | |---|---| -| 已提交/运行中 | 22 | -| 不支持(当前后端) | 4 | -| 已完成 | 0 | +| 已完成 | 10 | +| 已提交/运行中 | 16 | +| 不支持(当前后端) | 5 | | 失败 | 0 | -**2026-08-23 全部可提交案例已提交完毕**:12 个纯文生 + 13 个 ref2va(参考图从飞书文档截图/下载后 -用 `POST /v1/assets` 上传拿 URL)+ 1 个模式不确定的按纯文生处理,共 26 个中 22 个已入队 -(1344×768,300帧≈12.5s),console 本地队列 `queued=26/running=1` 顺序执行。 -**4 个案例当前后端不支持,未提交**:`raylight/scripts/server.py` 的 `GenReq` 只有 +**2026-08-25 更正+重新提交**:之前"22 已提交"是 2026-08-23 提交时的快照,从没回头核实过真实 +结果——这次直接查 `console.sqlite3` 才发现,26 个已提交案例里只有 **10 个真的跑完了 +(`done`)**,其余 **16 个(15 个 `cancelled` + 1 个 `failed`)全被期间的服务重启(`bash start.sh` +整机重启、以及本文档没记录过的其他几次重启)从队列里干掉了**,状态一直停留在没人发现的地方—— +跟 8月24日那次`/health`骗人报健康的盲区是同一类"没人盯着就不知道实际跑没跑"的问题。已经用 +存量 `req_json` 逐个重新 `POST /v1/videos` 重新入队(新任务ID见下表,旧ID作废),**没有重复跑 +那10个已完成的**。重新提交时顺带发现"不支持"其实是5个不是4个——之前的统计漏了1.8#2(精准替换 +视频背景为办公室场景,同样是视频编辑类,依赖案例1输出)。 +**5 个案例当前后端结构性不支持,没法提交**:`raylight/server.py` 的 `GenReq` 只有 `reference_image_urls`/`first_frame_url`/`last_frame_url` 字段,没有"以视频为基础做编辑"的输入 方式,所以 1.3#4(Touch Designer 动效追踪)、1.4#1(十字路口AR世界编辑)、1.4#2(小猫+电钻视频 -增强)这三个视频编辑类案例做不了;1.4#3(平面海报空间穿梭AR)在文档里只找到 MiniMax Hub Agent -对话截图、没有干净的独立参考图,也跳过。 +增强)、1.8#2(精准替换视频背景)这四个视频编辑类案例做不了;1.4#3(平面海报空间穿梭AR)在文档 +里只找到 MiniMax Hub Agent 对话截图、没有干净的独立参考图,也跳过。 状态图例:`待提交` `图片待收集`(ref2va 但参考图还没下载)`已提交` `运行中` `已完成` `失败` @@ -48,11 +53,11 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 望远镜寻 MINIMAX 装置 | ref2va | 图1-4连续关键帧,已上传 | 已提交 | 650895158f07 | | -| 2 | 史诗级太空歌剧院线短预告 | 纯文生(未确认) | 无/待确认 | 已提交 | 6639b07acc7b | | -| 3 | 科幻悬疑电影短预告 | ref2va | 图1氛围/图2人物,已上传 | 已提交 | 8715a3af77ef | | -| 4 | 高级时尚品牌视频(荒漠公路) | ref2va | 图1场景/图2人物/图3包袋/图4logo,已上传 | 已提交 | 164f29247779 | | -| 5 | 火场胶片时尚短片 | ref2va | 图1质感/图2人物,已上传 | 已提交 | 0b6143fb2b63 | | +| 1 | 望远镜寻 MINIMAX 装置 | ref2va | 图1-4连续关键帧,已上传 | 已提交 | a59cae01ec39 | | +| 2 | 史诗级太空歌剧院线短预告 | 纯文生(未确认) | 无/待确认 | 已完成 | 6639b07acc7b | | +| 3 | 科幻悬疑电影短预告 | ref2va | 图1氛围/图2人物,已上传 | 已提交 | 97846542ab09 | | +| 4 | 高级时尚品牌视频(荒漠公路) | ref2va | 图1场景/图2人物/图3包袋/图4logo,已上传 | 已提交 | c1237b599bf4 | | +| 5 | 火场胶片时尚短片 | ref2va | 图1质感/图2人物,已上传 | 已提交 | 67ababbea78f | |
提示词原文 @@ -80,10 +85,10 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 悬疑犯罪电影片头 | ref2va | 多张风格参考图(7张),已上传 | 已提交 | 53de60c7f402 | | -| 2 | 傍晚厨房手绘发光动画 | 纯文生 | 无 | 已提交 | c0e23beb4132 | | -| 3 | 深夜自助洗衣店手绘发光动画 | 纯文生 | 无 | 已提交 | 0fe0f2101c44 | | -| 4 | 手绘2.0,海边小集市指物变手绘 | 纯文生 | 无 | 已提交 | eaf2a1433c41 | | +| 1 | 悬疑犯罪电影片头 | ref2va | 多张风格参考图(7张),已上传 | 已提交 | 81711242178d | | +| 2 | 傍晚厨房手绘发光动画 | 纯文生 | 无 | 已完成 | c0e23beb4132 | | +| 3 | 深夜自助洗衣店手绘发光动画 | 纯文生 | 无 | 已完成 | 0fe0f2101c44 | | +| 4 | 手绘2.0,海边小集市指物变手绘 | 纯文生 | 无 | 已完成 | eaf2a1433c41 | |
提示词原文 @@ -108,9 +113,9 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | MiniMax H3 品牌开场 MG,波形 Logo | ref2va | 图1开场/图2波形logo,已上传 | 已提交 | f703cea7cc5c | | -| 2 | MiniMax H3 品牌 MG「One becomes everyone」 | 纯文生 | 无 | 已提交 | 194e9bd77da6 | | -| 3 | 全中文文字动效实验影像 | 纯文生 | 无 | 已提交 | 125751cac1c8 | | +| 1 | MiniMax H3 品牌开场 MG,波形 Logo | ref2va | 图1开场/图2波形logo,已上传 | 已提交 | 7ded7db676d3 | | +| 2 | MiniMax H3 品牌 MG「One becomes everyone」 | 纯文生 | 无 | 已完成 | 194e9bd77da6 | | +| 3 | 全中文文字动效实验影像 | 纯文生 | 无 | 已完成 | 125751cac1c8 | | | 4 | Touch Designer 动效追踪 | ref2va(视频编辑) | @视频1基础素材 | 不支持 | | raylight 后端 GenReq 无"以视频为基础编辑"字段,无法提交 |
提示词原文 @@ -160,9 +165,9 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 古装武侠悬疑短剧,竹林 | 纯文生(未确认) | 无/待确认 | 已提交 | 57169e6751d0 | | -| 2 | 室内家庭争吵短剧(竖屏) | 纯文生 | 无 | 已提交 | 99e771bbb50d | 含具体人物「秦皓瑄」台词/语气要求 | -| 3 | 海外吸血鬼爱情短剧预告(竖屏) | ref2va | 图1男女主/图2场景,已上传 | 已提交 | 806ab829425c | 720×1280竖屏提交 | +| 1 | 古装武侠悬疑短剧,竹林 | 纯文生(未确认) | 无/待确认 | 已完成 | 57169e6751d0 | | +| 2 | 室内家庭争吵短剧(竖屏) | 纯文生 | 无 | 已完成 | 99e771bbb50d | 含具体人物「秦皓瑄」台词/语气要求 | +| 3 | 海外吸血鬼爱情短剧预告(竖屏) | ref2va | 图1男女主/图2场景,已上传 | 已提交 | 71a4d093aebc | 720×1280竖屏提交 |
提示词原文 @@ -184,9 +189,9 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 高级时尚眼镜广告,白棚双模特 | ref2va | 图1模特/图2外貌/图3眼镜,已上传 | 已提交 | 07da34008acc | 720×1280竖屏提交 | -| 2 | Herman Miller 人体工学椅 360 展示 | ref2va | 图1产品详情/图2产品图,已上传(仅1张) | 已提交 | e18a51206e4b | 文档里图1图2视觉上是同一素材,只上传了1张 | -| 3 | 北京烤鸭美食产品宣传 | 纯文生 | 无 | 已提交 | 4067993ff824 | | +| 1 | 高级时尚眼镜广告,白棚双模特 | ref2va | 图1模特/图2外貌/图3眼镜,已上传 | 已提交 | b0d258352c3c | 720×1280竖屏提交 | +| 2 | Herman Miller 人体工学椅 360 展示 | ref2va | 图1产品详情/图2产品图,已上传(仅1张) | 已提交 | fe749aa533a0 | 文档里图1图2视觉上是同一素材,只上传了1张 | +| 3 | 北京烤鸭美食产品宣传 | 纯文生 | 无 | 已完成 | 4067993ff824 | |
提示词原文 @@ -208,10 +213,10 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 赛博朋克角色装备切换+UI+场景加载 | ref2va | 图1角色/图2 UI风格,已上传 | 已提交 | cc65b7920cc4 | 精确到秒的分镜时间轴,15s | -| 2 | 产品官网落地页 UI/UX 滚动演示 | ref2va | 图1产品图,已上传 | 已提交 | 29bc940b434a | | -| 3 | 网站 UI 标题滑动+汽车灯变色 | 按纯文生提交 | 无(提示词未引用@图片编号) | 已提交 | 5980ff4db7fe | | -| 4 | 2D 手绘比格犬反应游戏界面 | 纯文生 | 无 | 已提交 | e1fd99e4ab97 | 原案例10s/4:3画幅,本次统一用1344×768/12.5s提交,用于观察分辨率适配效果 | +| 1 | 赛博朋克角色装备切换+UI+场景加载 | ref2va | 图1角色/图2 UI风格,已上传 | 已提交 | 2e18bf09b46a | 精确到秒的分镜时间轴,15s | +| 2 | 产品官网落地页 UI/UX 滚动演示 | ref2va | 图1产品图,已上传 | 已提交 | 234a2037e064 | | +| 3 | 网站 UI 标题滑动+汽车灯变色 | 按纯文生提交 | 无(提示词未引用@图片编号) | 已提交 | 88e3501a3fb9 | | +| 4 | 2D 手绘比格犬反应游戏界面 | 纯文生 | 无 | 已完成 | e1fd99e4ab97 | 原案例10s/4:3画幅,本次统一用1344×768/12.5s提交,用于观察分辨率适配效果 |
提示词原文 @@ -235,7 +240,7 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 机械臂抓取红色方块 | 纯文生 | 无 | 已提交 | 36aaa07cc9fd | | +| 1 | 机械臂抓取红色方块 | 纯文生 | 无 | 已提交 | 0a5ca897d076 | | | 2 | 精准替换视频背景为办公室场景 | 视频编辑 | 基于案例1输出 | 不支持 | | raylight 后端无视频编辑输入方式,且依赖案例1先跑完 |
提示词原文 @@ -255,9 +260,9 @@ | # | 标题 | 模式 | 参考素材 | 状态 | 任务ID | 备注 | |---|---|---|---|---|---|---| -| 1 | 黏土动画狐狸跃崖 | 纯文生 | 无 | 已提交 | 463a684fca8c | | -| 2 | 国风仙侠 3D 角色 PV | ref2va | 图1分镜/图2人物,已上传 | 已提交 | c456eebc3e2f | | -| 3 | 乙游男主角色 PV | ref2va | 图2角色身份,已上传(合并图) | 已提交 | a045fe4a60d8 | 截图时未拆分图1/图2,用了含所需人物信息的合并图 | +| 1 | 黏土动画狐狸跃崖 | 纯文生 | 无 | 已提交 | 760588dc9f82 | | +| 2 | 国风仙侠 3D 角色 PV | ref2va | 图1分镜/图2人物,已上传 | 已提交 | 28244b583d2d | | +| 3 | 乙游男主角色 PV | ref2va | 图2角色身份,已上传(合并图) | 已提交 | 329ed81249cd | 截图时未拆分图1/图2,用了含所需人物信息的合并图 |
提示词原文 @@ -276,12 +281,15 @@ ## 下一步 -1. **22 个案例已全部提交,console 本地队列串行执行中**——不需要再手动干预提交,等队列跑完即可。 +1. **2026-08-25:16 个 cancelled/failed 案例已重新提交入队**,加上10个已完成的,26个可提交案例 + 全部有过真实执行记录。console 本地队列串行执行——不需要再手动干预提交,等队列跑完即可。 可用 `curl http://192.168.110.67:8080/v1/backends` 看 `queued`/`running` 数量,或直接打开 - `http://192.168.110.67:8080/task.html/<任务ID>` 看单个任务详情/结果视频。 + `http://192.168.110.67:8080/task.html/<任务ID>` 看单个任务详情/结果视频。**教训**:光看 + console 界面的"已提交"状态不可靠,服务重启会把排队中的任务悄悄取消且没有告警——下次要确认 + 进度,直接查 `console.sqlite3` 的真实 `status` 字段,不要信这份文档里"已提交"这种静态记录。 2. 每个任务跑完后,把对应行「状态」列改成 `已完成`/`失败`,「备注」列补一句人工观感评价(跟官方 案例的示范效果比起来像不像、有没有明显的画面/文字/一致性问题),这是本轮测试真正的目的—— 不是"跑完就完事",是要看 raylight 这套本地部署复现官方案例效果的实际差距在哪。 -3. 剩余 4 个不支持的案例(1.3#4/1.4#1/1.4#2/1.4#3)如果之后想补齐,需要先给 raylight-server 加 - "以视频为基础做编辑"的输入能力(目前 `GenReq` 没有这个字段),这是比"跑案例"更大的开发工作, +3. 剩余 5 个不支持的案例(1.3#4/1.4#1/1.4#2/1.4#3/1.8#2)如果之后想补齐,需要先给 raylight-server + 加"以视频为基础做编辑"的输入能力(目前 `GenReq` 没有这个字段),这是比"跑案例"更大的开发工作, 不在本轮范围内。