4.3 KiB
4.3 KiB
视频画布编组与高清上线记录 — 2026-09-18
用户明确要求提交 Git 并在服务器拉取更新。本次已发布 48 主站,不再仅为本地验证。
版本和部署
- 开发分支
codex/video-canvas-parity-0916:cd9f340a。 - 发布分支
codex/video-groups-release-0918:应用源码12576c565f41e4b0cad959372f3be0a783616638,继承服务器027f0a42及原发布合并历史,未覆盖线上独有修复。 - 48 主目录
/var/www/ai-chatbot通过git pull --ff-only origin codex/video-groups-release-0918更新。构建在独立工作目录完成后切换,未在运行中的旧构建上覆盖输出。 - Build ID:
zB5suh-2mBXlGQiamtdhY;活动目录.next-groups-upscale-20260918T133550;PM2 主服务ai-chatbot、端口 3125。 - 旧构建
.next-video-parity-0916保留;配置/原提交/原构建记录位于/var/backups/ai-chatbot-deploy-20260918T133550,权限 700,环境文件权限 600。旧静态资源以不覆盖新文件的方式保留,减少已有浏览器标签页加载旧分块失败。 - 主站注入已有私有合成 API 与 P40 高清 API 配置,未公开服务端口或密钥。本次没有数据库迁移,也没有修改用户历史数据。
- 独立合成服务更新到
/opt/video-render/releases/12576c56;旧发布目录保留。独立字体 Python 使用 fonttools 4.59.1 / brotli 1.2.0,字体缓存位于服务允许写入的/var/lib/video-render/fonts。 - 合成 bundle SHA-256:
d4c326771d5133244bd698e2e0ddc4b1497cad68e44249df44f3f80a161f78f1,本地/远端一致。P40 高清服务及两个私有 API 健康。
验证
- 发布分支 75 项定向回归、密钥检查通过。
- 48 实际 Next.js 16.2.6 webpack 生产构建与内置 TypeScript 检查通过。HEIC 依赖静态提取提示为构建警告,未导致失败。
- 候选端口 3138 验证后才切换主站;验证实例随后删除,不保留额外常驻进程。
- 候选、3125 主服务及公网 HTTPS:首页 200;classic、旧 chat、未登录 settings 的跳转符合预期。
- 新增编组提交、组模板、高清能力接口在主站返回预期 401,证明路由存在且保留登录保护。
- 主站实际配置连接合成与高清服务的认证 health 均正常。
- 真实远程合成:使用合成色彩图案样片与新增目录字体
catalog-0005-3d-isometric,成功输出 1280×720、1 秒视频,attempts=1。未调用付费生成模型。 - Chrome 实际 HTTPS 播放此前 P40 生成的 2560×1440、1.002 秒样片,readyState=4,播放时间前进;主站切换后复测通过。临时公共样片随后清理。这补充了公网媒体播放证据,不等同于使用真实用户生产画布完成全部登录后生成链路。
保留的边界
- 首次发布时,48 尚未接入 FunASR、HTDemucs,自动转写和人声分离能力为不可用;本页后面的续更记录已完成独立音频服务接入和上线验证。
- 本次没有使用用户生产账号提交收费生成任务,没有进行所有页面/全部模型或全部视觉状态的像素验收。
- 编组、高清实现和本地完整验证见
video-canvas-groups-upscale-2026-09-18.md;该文档的“未发布”描述是本次上线前的历史状态,以本记录为当前部署状态。
续更:音频处理、素材拖入与图片节点排版
- 应用提交
fe1c9b60已推送并发布,生产分支改为跟踪origin/codex/video-groups-release-0918,ahead/behind 为0/0。 - 生产 Build ID 为
bOKVDArgv3JKjOWEytM6X,活动目录为.next-media-audio-fe1c9b60-20260918T151731;旧活动构建.next-groups-upscale-20260918T133550保留。 - 新增图片、视频及音频文件拖入画布、串行上传、失败持久化、连线执行拦截和刷新恢复;同时修复图片生成空节点文字、操作按钮和参数重叠。
- 私有 FunASR Paraformer / HTDemucs 服务已接入主站,健康检查确认自动转写与人声分离能力均可用;私有地址和令牌仅存在 root 可读环境文件中。
- 发布前通过 TypeScript、67项画布回归、3项远程音频回归和密钥检查。候选端口验证后切换主站;本地与公网登录页、视频画布跳转、登录保护和新静态分块均符合预期。
- 发布备份目录为
/var/backups/ai-chatbot-deploy-20260918T151227,旧构建及配置可用于回滚。