YouTube Transcript Native Node

从YouTube视频中提取纯净文本字幕的Node.js工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:YouTube Transcript Native Node。
它的用途是:从YouTube视频中提取纯净文本字幕的Node.js工具
完整的 Skill 内容见:https://321skill.com/skills/youtube-transcript-native-node-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我提取这个YouTube视频(URL)的字幕,整理成纯文本。’,它会调用该Skill,获取并清洗字幕,返回一份干净、可直接使用的文本内容。或者,用户可以说:‘我想总结这个讲座视频的核心观点,先提取字幕。’,AI会先提取字幕,然后基于文本进行内容总结。

介绍

这个Skill解决了从YouTube视频中获取干净、可编辑文本字幕的需求。当用户需要引用、总结视频内容,或进行二次创作时,手动转录耗时耗力,而此工具能自动化完成这一过程。

使用方式简单直接,用户只需提供YouTube视频的URL或视频ID,该工具便会抓取并处理视频自带的字幕文件,去除时间戳、换行符等无关格式,输出一份纯净的文本内容。

它非常适合内容创作者、学术研究者、数据分析师以及任何需要处理视频信息的人。例如,博主可以快速获取视频文稿进行二次编辑,学生可以提取课程视频的字幕用于复习,分析师可以批量处理视频内容进行文本分析。

需要注意的是,该工具依赖于视频本身提供的字幕文件(CC字幕或自动生成字幕)。如果视频没有字幕,或者字幕语言与目标语言不符,则无法提取。此外,它不涉及音频转文字,因此不适用于无字幕的视频。

核心特点

这是一个纯原生的Node.js模块,零npm依赖,无需安装任何外部库即可运行,保证了极致的轻量和部署便捷性。同时,它专注于从现有字幕中提取并清理文本,而非进行语音识别,因此在有字幕的场景下更快速、准确。

注意事项

不适合提取没有字幕或自动生成字幕的YouTube视频内容。

常见问题

这个工具能提取任何语言的YouTube字幕吗?

可以,只要视频本身提供了该语言的CC字幕或自动生成字幕。

没有字幕的视频能用这个工具吗?

不能,本工具依赖于视频自带的字幕文件,无法进行语音识别。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/youtube-transcript-native-node-x-2/raw/index.md 读取 YouTube Transcript Native Node 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。