ai-chatbot/docs/video-canvas-production-rollout-2026-09-18.md

4.3 KiB
Raw Permalink Blame History

视频画布编组与高清上线记录 — 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,旧构建及配置可用于回滚。