用途:在 30 多种字幕格式之间转换,如 SRT 转 VTT、ASS、TTML,或把 Gemini Markdown 转录、YouTube VTT 转为标准字幕格式,也支持批量转换。
安装:pip install omni-captions-skills --extra-index-url https://lattifai.github.io/pypi/simple/
基本用法:omnicaptions convert input.srt -t vtt;用 -o 指定输出文件或目录,-f/-t 显式指定源/目标格式。相关能力分工:转录用 /omnicaptions:transcribe,翻译用 /omnicaptions:translate,本技能只做转换。
ASS 样式:转 ASS 时用 --style 选择 default、top、bilingual、yellow 预设,或用 --line1-color、--line2-color 自定义两行颜色;字号按分辨率自动计算,可通过 --resolution、--video 指定,或读取 .meta.json,也可用 --fontsize 覆盖。
卡拉 OK:--karaoke 支持 sweep、instant、outline 三种效果,需要词级时间信息(先用 LaiCut 对齐生成 JSON)。
限制:源格式需含时间戳,格式识别失败时用 --from/--to 指定;编码问题需指定 utf-8。Python 中可用 Caption.read / Caption.write 读写各格式。具体价格与平台支持暂未提供。