🎉 v2.0 已发布:SQLite 数据源 · 认证系统 · 五页面工作台
aivideo.site
v2.0

测试与调试

测试脚本(test/ 目录)

脚本用途
run_full_pipeline.py全管线端到端测试(主题 → 完整视频)
test_all.py集成测试(t2i / i2v / pipeline)
test_i2v_direct.py图生视频直测
test_script_writer.py剧本 Agent 测试
debug_llm.py / debug_llm2.pyLLM 输出调试
comfyui_i2v_workflow.py / comfyui_test_workflow.pyComfyUI 工作流测试
# 全管线端到端测试
python test/run_full_pipeline.py
 
# 集成测试
python test/test_all.py

后端调试

  • 后端启动后命令行输出所有请求与 Agent 执行日志(INFO 级);
  • LLM 调试:python test/debug_llm.py
  • 可通过 GET /api/system/status 检查 ComfyUI 服务与 GPU 状态。

前端调试

cd video-frontend
npm run dev   # 支持 HMR 热更新
  • 浏览器 DevTools Network 面板查看 API 请求;
  • Console 面板查看前端日志。

常见问题排查

问题可能原因解决方案
后端报 ModuleNotFoundError缺少依赖包pip install -r requirements.txt(或激活 .venv)
前端启动报错node_modules 未安装cd video-frontend && npm install
ComfyUI 连接失败URL / Token 错误检查配置页文生图 / 图生视频分组
视频合成失败FFmpeg 缺失确认 video-platform/bin/ffmpeg.exe 存在
语音时长读取为 0ffprobe 缺失确认 video-platform/bin/ffprobe.exe 存在
CORS 错误前端跨域被拦截确认后端 CORS 中间件配置正确

验收基线(ACC 摘要)

  • 全流程成功率 ≥ 85%;30 秒短片全流程 ≤ 15 分钟;
  • 用户操作 ≤ 3 步(输入主题 → 配置 → 等待生成);
  • 参数覆盖:6 档分辨率 × 8 种风格 × 5 种音色正确生效;
  • FFmpeg 自包含:无系统安装 FFmpeg 时合成流程正常;
  • 安全基线:/api/files 越权路径返回 403。
改进此文档

发现错误或想补充内容?点击在 GitHub 上编辑。