核心用法
YouTube Transcribe Skill 提供 YouTube 视频字幕/转录文本提取功能,采用双模式架构确保高可用性:
模式一:CLI 优先(推荐)
- 自动检测
yt-dlp工具,若存在则优先使用命令行快速下载 - 支持
--cookies-from-browser绕过登录限制,默认 Chrome,失败时可切换其他浏览器 - 自动获取多语言字幕(简体中文、繁体中文、英文)
- 输出格式:
<视频标题>.<扩展名>
模式二:浏览器自动化(备用)
- 当
yt-dlp缺失或执行失败时,启用 Chrome DevTools MCP 模拟人工操作 - 流程:展开视频描述 → 点击「显示转录稿」→ DOM 注入提取完整字幕
- JavaScript 脚本高效抓取
ytd-transcript-segment-renderer节点,避免 Token 消耗
显著优点
1. 高容错设计:CLI 与浏览器双通道,任一可用即可完成任务
2. 多语言支持:自动识别并提取 zh-Hans/zh-Hant/en 三种语言字幕
3. 智能降级:浏览器 cookie 错误时主动询问可用浏览器,而非直接失败
4. 格式规范:输出带时间戳的标准文本,便于后续分析或翻译
潜在局限
- 依赖外部工具:需预装
yt-dlp或配置chrome-devtools-mcp,否则无法执行 - 地域与版权限制:部分视频因区域封锁或创作者关闭字幕功能而无法提取
- 浏览器指纹:自动化操作可能触发 YouTube 反爬机制(尽管使用真实浏览器环境)
适合人群
- 内容创作者需批量整理视频脚本
- 研究者提取讲座、访谈文本进行分析
- 语言学习者获取双语对照字幕材料
常规风险
| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 服务条款冲突 | 中 | 自动化提取可能违反 YouTube ToS 第 4.H 条(禁止自动抓取) |
| 隐私泄露 | 低 | `--cookies-from-browser` 读取本地浏览器 cookie,但仅限本地使用 |
| 文件安全 | 低 | 输出文本文件无执行风险,但需注意来源视频的版权归属 |