SD 提示词提取器可读取受支持的 AI 生成图片与视频中的生成信息,并写入 Eagle 注释。
使用方式
自动监看并处理新导入的项目。手动处理已选择的现有项目。两种模式共用设置,并会在会话之间保留。
提取内容
支持 ComfyUI 和 A1111 生成信息,可将正向与负向提示词、采样器、调度器、步数、CFG、种子、模型、尺寸及 LoRA 权重写入注释。
可选设置
- 添加 LoRA 标签:可将检测到的 LoRA 添加为 Eagle 标签。
- 覆盖:默认关闭;只有在用户明确开启后,才会替换已有注释。
- 清理版本信息:默认关闭;开启后可清理 LoRA 标签名称中的版本标记。
支持的文件与大小限制
支持 PNG、JPG、JPEG 图片,以及 MP4、MKV、WebM、MOV 视频。超过 500 MB 的文件会被跳过。
- 基于图结构的主采样器检测:现在通过从输出节点反向追溯图像来确定主采样器,而不是根据步数猜测。多阶段工作流(面部细化、放大、Turbo 模型 + 增强器组合等)现在应能正确报告基础生成阶段的设置。
- 基于图结构的提示词检测:正向与负向提示词现在通过跟随主采样器的条件连接来读取,而不是在标题中未标明正/负向时按长度排序。这意味着负向提示词比正向更长时不再交换,不再从细化/精炼阶段泄露提示词,并能正确处理空负向提示(ConditioningZeroOut)。
- 视频不再完整读入内存:仅读取元数据区域:通过遍历文件结构定位 moov 容器,Matroska 文件则从头部扫描。
- 更安全的标签移除:覆盖时,仅移除插件能从文件自身元数据重新生成的标签。自己创建的标签或其他插件创建的标签将保留不动。
- 设置会在会话之间保留,并且现在对手动提取和后台自动处理同样生效。
- 通过 primitive/string 节点连接的提示词(如 PrimitiveStringMultiline)现在能被正确追溯,不再显示为空。
- 修复切换资源库时的初始化问题。
- 修复部分视频(例如 LTX)在文件同时包含工作流和提示词时无法提取元数据的问题。
- 新增多语言支持(英语、简体中文和德语)。
- Fixed timing/overwrite issue: Automatically imported A1111 images (and ComfyUI images with embedded workflows) should no longer occasionally revert to raw, unformatted metadata in the annotation field. If you're still having problems, you can re-extract them using the plugin window.
- Robust JSON parsing: Improved handling of ComfyUI stringified JSON metadata.
- Added support for the ImpactWildcardProcessor node (part of a popular Anima workflow).
- Added support for reroute nodes.
Initial release
- Automatic metadata extraction for newly imported files
- Manual batch extraction via the plugin window
- LoRA tagging with optional version stripping
- Supports ComfyUI, AUTOMATIC1111 and forks
- PNG, JPG, MP4, MKV, WebM, MOV