caption-burn · git:20260927.9df448d · 2026-09-27 · sha256 8d68f98501f03a3c
caption-burn git:20260927.9df448dA
Immutable. This exact content never changes and is served at /api/v1/blob/8d68f98501f03a3c.
--- name: caption-burn description: 按明确输出时间、字体文件、字号、颜色和边距烧录给定字幕;不改文案、不选择关键词、不自动设计字幕风格。 --- 通用调用先按[能力交接合同](../../contracts/capability-handoff.md)核对当前 Agent 的读取、执行和读回能力。下文的操作名、严格字段、路径和本地执行器只约束选择本库实现的路径;使用其他工具时保留目标、范围、保护项与结果核对语义。 # 明确样式字幕烧录 按 [原子合同](../../contracts/operation-contract.md) 请求 `caption-burn`。source/font 使用真实路径与哈希;传 font_family、font_size、margin_v、color_rgb 和 cues。字号和边距按实际视频画布像素定义,颜色为六位 RGB;字幕默认底部居中、黑色 1px 描边,当前不支持其他样式参数。 cue 只包含 start/end/text,使用成片时间且按时间有序、不重叠。换行可用真实换行符;为了不让字幕正文注入 ASS 指令,含花括号、反斜杠或回车的正文暂时拒绝,不静默改字。复杂文字排版待显式扩展合同。 输出 captions.ass 与 captioned.mp4,保留原音轨。字体被提供不等于没有 fallback;必须检查实际中文字形、字幕完整性与安全区。技术成功仍不声称已通过视觉验收。 执行器:[editing_runtime.py](../../runtime/editing_runtime.py)。