生产力
youtube-transcribe-skill avatar

youtube-transcribe-skill

直接将 YouTube 视频字幕或逐字稿提取并保存为本地文本文件,支持 yt-dlp 快速提取与浏览器自动化。

简介

youtube-transcribe-skill 是一款专为研究人员、内容创作者与开发者设计的自动化工具,旨在将 YouTube 视频内容快速转换为可搜索或可编辑的文本。通过直接整合至您的开发工作流程,免去了手动听写或从网页界面反复复制粘贴的繁琐工作。本技能优先通过高效的命令行工具进行提取,若遇到限制或缺失环境变量时,会自动无缝切换至浏览器自动化流程。

  • 自动检测并支持多种 YouTube 链接格式,包含标准观看页面、youtu.be 短链接以及 Shorts 视频。

  • 利用 yt-dlp 高效获取字幕轨道、自动生成字幕以及视频元数据,确保资源消耗降至最低。

  • 实作了强健的降级机制,通过 Chrome DevTools MCP 导航至 YouTube 动态 DOM 并与转录稿面板互动,解决常见的网络或权限限制问题。

  • 自动清理原始字幕,去除 VTT/SRT 格式中的样式标签、表头与重复的时间戳,产生干净且易于阅读的「时间戳 + 文本」格式文件。

  • 支持多语言字幕提取,可针对视频提供的简体中文、繁体中文与英文进行精确抓取。

  • 为确保最佳性能,建议预先在系统路径中安装 yt-dlp。若 yt-dlp 无法使用,请确保已配置好 Chrome DevTools MCP 以启动浏览器自动化模式。

  • 输入需求为有效的 YouTube URL,可通过参数传入或由对话背景自动识别。

  • 提取结果会以视频标题自动保存为本地的 .txt 文件,非常适合后续的摘要生成、知识索引或文档编写。

  • 若视频具有年龄限制或地区访问限制,请确保浏览器 Cookie(默认为 Chrome)可供访问,技能将通过身份验证获取正确的内容。

仓库统计

Star 数
1,483
Fork 数
218
Open Issue 数
0
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 17:11
在 GitHub 查看
youtube-transcribe-skill | Skills Hub