6.3.0 — 版本更新日志
Agnes Video Generator 的版本发布记录:每个版本的新功能、改进与问题修复。
更新内容
新功能与改进
- v6 优化路线图全部完成(29/29 项) —— v6 路线图的每一批次现已全部交付:
- 性能(第 2 批):最终合成链路改为基于 ffmpeg —— 相同参数的场景拼接使用
-c copy,音频对齐/音量/静音填充合并为单次滤镜处理,字幕走 ASS 渲染路径并支持逐条样式(AGNES_SUBTITLE_ASS,自动回退到 moviepy 路径)。诗歌视频改为一次性合成全部场景,不再逐场景重编码。新增专用编码线程池,将重型 ffmpeg/moviepy 工作与 API 请求隔离;令牌桶限流器新增原生异步路径,限流等待期间停止任务可立即生效。 - 可靠性与工程化(第 1 批):任务状态遵循单写者原则并按任务加锁;断点续传支持持久化的词级 TTS 提示(续传无需重新合成);视频轮询改为自适应、多场景等待并发执行;任务列表建立索引并支持
limit/offset/status分页;过期产物/错误日志纳入治理;前端在后台标签页停止轮询,并加入指数退避与连接中断横幅。 - 前端与 i18n:翻译拆分为按语言懒加载的分块 —— 首屏 JS 体积从 ~721 kB 降至 ~305 kB(gzip 226 kB → 97 kB,-58%)。表单提交/确认/Toast 流程统一为共享 composable,新增移动端布局、焦点陷阱弹窗、
prefers-reduced-motion支持与表单草稿。 - 可观测性与运维(第 3 批):新增
GET /api/health与GET /api/metrics端点、可选的滚动文件日志(AGNES_LOG_FILE)以及 DockerHEALTHCHECK。运行时设置收敛到带类型的pydantic-settings(支持.env),并发上限可随 API Key 数量动态扩展。 - 紧急缺陷修复(第 0 批):停止操作现在立即取消、不再重试退避;事件循环阻塞(水印重编码、同步下载)移出主循环;多 Key 删除行为正确;封堵前端
v-htmlXSS 风险;图片生成增加重复提交防护。 - 完整支持 22 种语言(含阿拉伯语) —— UI 此前已有 22 种语言;本版本补齐了全部语言的语音目录。阿拉伯语 UI 获得完整支持(PR #32);8 种 UI 语言(土耳其语、越南语、泰语、他加禄语、印地语、波斯语、孟加拉语、乌尔都语)新增 edge_tts 语音分组并显示母语语音名、脚本检测正则(泰文/天城文/孟加拉文)以及按文字系统的字幕字体回退(新内置 Noto 字体;波斯语/乌尔都语复用阿拉伯语的 reshape+bidi 管线)。
- 透明的数据统计披露与隐私控制 —— 设置面板新增清晰、可折叠的隐私卡片,逐项列出上报了哪些使用统计(以及绝不会上传的内容:提示词、文稿、诗歌、API Key 与参考图会在上报前脱敏)。可在面板中完全关闭数据统计。
- 反馈报告包含完整错误堆栈 —— 流水线失败现在会把完整
traceback持久化到任务状态;诊断端点与应用内反馈报告均会包含它,你可以直接把完整错误细节(如环境级[WinError 2])粘贴到 GitHub issue,无需查看服务器控制台。
重构与优化
- ffmpeg 优先的合成链路 —— 创意/文稿/主播/诗歌视频的最终合成路径从 3-4 次完整重编码重构为 copy-concat + 单次滤镜处理(可优雅回退到原 moviepy 路径)。这是 v6 系列中最大的性能收益,典型输出的最终合成耗时约缩短 3-10 倍。
- 异步限流与专用编码线程池 —— 令牌桶现在提供原生异步获取路径(支持停止感知),重型编码在专用执行器上运行,长编码任务不再挤占请求路径。
Bug 修复
- 修复停止行为 —— 取消任务不再触发重试退避(最长约 2 分钟),也不再删除可续传的
video_id。 - 修复多 Key 配置 —— Key ID 现在基于实际 Key 内容哈希,从多个已配置 Key 中删除某一个时能精确删除对应的 Key。
- 修复事件循环冻结 —— 水印重编码与同步下载不再阻塞整个服务;修复了低限速配置下可能永久破坏并发上限的信号量释放 bug。
- 修复前端问题 —— 封堵了未经转义的
v-html存储型 XSS 风险,防止图片生成无防护的重复提交,fetch 错误现在会显示可读的后端消息而不是静默失败。 - 无需任何配置变更。现有任务仍可续传;任务状态文件格式未变。
关于 Agnes Video Generator
完全免费、开源的 AI 视频生成器:输入文字即可生成带旁白与字幕的多镜头 AI 视频。
- 完全免费开源,无需付费与高性能显卡
- 支持文字转视频、图片转视频、数字人口播、文生图
- 基于 Agnes AI 免费模型,视频全部在云端生成
- Web UI、Docker、npm 多种运行方式,支持自托管
相关页面
版本更新日志
Agnes Video Generator 的版本发布记录:每个版本的新功能、改进与问题修复。
在线体验 | Agnes Video
输入提示词,即刻生成 AI 视频和图片
文字转视频 API — 免费、无需高性能显卡的 AI 视频生成 API | Agnes Video
程序化调用 Agnes AI 免费视频模型:文字转视频、图片转视频、旁白生成等 REST API 全覆盖,包含请求参数详解、Bearer 鉴权、任务状态轮询与完整代码示例(Python/cURL/HTTP),并附常见错误排查与限速说明;无需高性能显卡、零成本接入,开发者友好,几分钟即可跑通全流程,适合快速构建自己的 AI 视频应用。
内容可信度说明
本文由一线实践者撰写,写的时候交叉核对了 arXiv 论文、厂商技术报告和 Stanford AI Index 等一手来源,不是凭主观印象下的结论。
S
SandGrid@lcy362
Agnes Video Generator 项目作者 · 全栈开发者
独立开发者,开源 AI 视频生成工具 Agnes Video Generator 的作者。项目基于 Agnes AI 完全免费的视频模型,MIT 协议开源,已经帮 1,000+ 创作者零成本产出过 AI 视频。长期关注视频生成模型的工程化和普及,文章内容都来自一线实践和一手研究。
访问 GitHub最后更新:2026-08-21