#445·BiliNote

[Bug] GUI 生成笔记不传 format=["screenshot"],原片截图不嵌入笔记

Author: ZenithleaderCreated Aug 24, 2026Updated Aug 24, 2026
Labelsbug

受影响的工作区

Tauri 桌面端

版本

v2.4.2(桌面端 app.exe)

部署方式

桌面端安装包 (Tauri Release)

复现步骤

  1. 打开桌面端 GUI(v2.4.2),粘贴 B 站视频链接(如 https://www.bilibili.com/video/BV1jzb26PEan/)
  2. 勾选/开启截图相关选项后生成笔记
  3. 任务显示 SUCCESS,但笔记中 Screenshot 标记(Screenshot-[mm:ss] / *Screenshot-mm:ss*)原样显示,无任何图片

期望行为

笔记中应嵌入原片截图(![](/static/screenshots/screenshot_xxx.jpg)),每个 Screenshot 标记替换为对应时间戳的抽帧图。

实际行为

GUI 生成的任务:json 中 markdown 含 Screenshot 标记但图片引用为 0,static/screenshots 无新文件。同一视频改用 API 直接调用 /api/generate_note 并传 format: ["screenshot"] 则 9/9 章节正常嵌入截图。对比确认 GUI 前端调用时 format 参数为空数组(后端 _post_process_markdown 仅在 "screenshot" in formats 时执行插入)。

运行环境

  • OS: Windows 11
  • 部署:桌面端安装包 v2.4.2(Tauri Release)
  • 后端:BiliNoteBackend.exe(PyInstaller)

日志 / 堆栈

提交前自查

  • 我已搜索过 Issues,确认不是重复问题
  • 我提供的日志中包含 API key、cookie、SESSDATA 等敏感信息