用途:从 YouTube 视频提取字幕,分析后输出会议纪要式摘要或带时间戳的 Markdown 概览,适用于整理录播会议、直播、访谈、教育视频,或将字幕改写为文章与指南。
主要能力:解析链接提取 11 位 Video ID;用 yt-dlp 下载自动字幕并校正错误;按 10-15 分钟分块(2 分钟滑动重叠)做分层 MapReduce 归纳议程;总结谁说了什么、结论与观点;生成含执行摘要、带时间戳议程、行动项与参考链接的 Markdown 报告。
使用方式:先运行 preparing-tools 校验 yt-dlp、python3 等依赖;必须核对视频发布日期并写入报告元数据,超过 6 个月需标注“旧视频,语境可能与当前不同”;提取字幕须调用 cleaning-auto-transcripts 技能,低上下文 AI 建议用固定文件名 raw_transcript.json,命令示例:yt-dlp --write-auto-subs --sub-lang "th-orig" --sub-format json3 --skip-download --ignore-no-formats-error -o "raw_transcript" "<URL>" ; mv raw_transcript.*.json3 raw_transcript.json。遇 429 反爬时本地可加 --cookies-from-browser <browser_name>,云沙箱中该参数会失败,需用户本地运行后上传 raw_transcript.json。
限制:年龄限制、私密或禁用字幕的视频无法直接抓取,需改用网络搜索或让用户手动粘贴字幕;时间戳须与视频实际时间一致,参考链接须真实有效;不得把发布日期之后的事件当作发言内容,除非明确标注为“直播后进展”。超过 40 分钟的视频按 40-50 分钟分组派发子代理处理。