SuperAPI AI 工具集

style-captions

设计与创作

查看项目

更新于 10-16 05:49

技能介绍

用途:为视频输出设计与渲染字幕样式,生成字幕叠加变体。

主要能力:支持三条输出路径。1) ASS 字幕文件:scripts/make_subtitles.py 依据词级时间戳 JSON 生成带卡拉OK式逐词高亮的 .ass 文件,可用 --preset <id> 加载命名预设。2) 字幕 PNG:scripts/make_caption_pngs.py 渲染圆角药丸形字幕图,用于纯音乐或无声演示的标题卡。3) 加载点 PNG 序列:scripts/make_loading_dots.py 渲染 5 帧圆点动画。

命名预设:bold-tiktok-hook、serif-wellness、handwritten-educator、mono-proof、pinned-comment-card、platform-default,定义于 references/caption-style-presets.json,与 CREATOR_GRAMMAR.md §7 对应。

使用方式:make_subtitles.py <words.json> <output.ass> [--accent-bgr=<BGR_HEX>] [--preset <id>];省略预设时使用原有 Avenir Next 卡拉OK 样式。--accent-bgr 覆盖预设填充色,默认 4D9AC1。--list-presets 列出可用预设。另两个脚本直接运行,输出到 edits/。

适用场景:有语音的视频字幕、纯音乐或无声演示的标题卡、加载动画等。

限制:预设 JSON 缺失或预设 ID 未知会报错退出;字体未安装时脚本不校验,渲染端可能回退;words.json 缺失或格式错误会抛异常;PNG 路径需 Pillow,表情路径还需 requests。