字幕擦除 · 区域 (Subtitle Erase · Region) · 截图待补
这个节点是做什么的(设计意图)
Subtitle Erase (Region) 让你 指定一块固定矩形(region_x/y/w/h),在该区域内 inpaint 去掉字幕或水印。比 Smart 版更可控,适合字幕位置不规则、或只想去画面某一角的 logo。 参数 region_* 由节点内 Vue 画框 UI 写入(节点 socket 上隐藏)。路线图还要求 按帧 微调区域的能力。
⚠️ 当前状态:无后端、无完整框选 UI。Run → StageNotImplemented。见 roadmap.zh.md。
适用场景(实现后)
- 字幕位置不固定但仍在窄条区域内
- 去 corner logo 而保留画面主体
- Smart 误检时的手动 fallback
工作原理(规划)
- Stage + 快照;
COMFYTV_VIDEO入/出。 - region 坐标像素级,相对每帧左上角(与 Video Crop 坐标系类似)。
- 临时方案:Video Crop 直接切掉含字幕条带的区域。
类型说明
术语提示:COMFYTV_*是 ComfyTV 保存在项目里的结果引用;ComfyUI 原生的IMAGE/VIDEO/AUDIO是运行时才在内存里的数据,二者不能直接连线,需用 Bridge 转换。
界面与参数说明
video
源视频(实现后)。region_x / region_y / region_w / region_h(隐藏)
框选矩形,由面板 UI 驱动。默认 0。输出说明(实现后)
新手一步一步(当前)
- 节点 不可用;勿期待 Run 成功。
- 可先用 Video Crop 裁掉字幕带。
- 关注 roadmap 中「框选式区域选择 UI」条目。
链接
完整教程(推荐阅读)
本页只说明这一个节点的参数与用法。端到端流程与多节点串联,请见 GitHub 上的 ComfyTV 用户指南:
仓库与工作流
常见问题 FAQ
Q:和 Smart 怎么选?A:固定底栏 + 要自动化 → Smart(待支持);只去一块已知区域 → Region。 Q:region 和 Video Crop 一样吗?
A:Crop 真裁掉像素;Region 计划 inpaint 保留构图。 Q:框选 UI 在哪?
A:尚未完成;参数隐藏占位。 Q:Region 框会随分辨率变吗?
A:实现后计划支持按帧 UI;当前 region 参数仅为占位。 Q:和 Smart 版能否串联?
A:实现后通常二选一;Smart 失败再 Region 手修。 Q:烧录 ASS 彩色字幕?
A:仍属硬字幕像素;Smart 版实现后视模型能力;复杂样式可能需 Region。
相关节点
- Subtitle Erase (Smart)(待支持)
- Video Crop(✅)