用途:从 YouTube、Bilibili、Vimeo、Twitter/X 等 1000+ 视频平台下载视频、音频或字幕,供离线使用、本地转录或剪辑。
主要能力:可选择音频或多种分辨率视频,下载时同时产出可用字幕(.vtt 或 .srt)与元数据文件 .meta.json(记录分辨率、标题等,用于 convert 自动计算 ASS 卡拉OK字体大小)。
使用方式:先安装 pip install omni-captions-skills --extra-index-url https://lattifai.github.io/pypi/simple/。默认仅下载音频并保存到当前工作目录,除非用户明确要求,否则不要指定 -o。示例:omnicaptions download "https://www.youtube.com/watch?v=VIDEO_ID";也支持裸视频 ID,如 omnicaptions download e882eXLtwkI;下载 1080p 视频用 -q 1080p。选项包括 -o 输出目录、-q 质量(audio 默认、best、1080p、720p、480p、360p)、-v 详细输出。
限制与注意:执行任何下载前必须用 AskUserQuestion 与用户确认 URL、质量设置和输出目录,确认后才可运行下载命令。若只需转录,应使用 /omnicaptions:transcribe(Gemini 可直接处理 URL);仅转换字幕格式应使用 /omnicaptions:convert。其他事实暂未提供。