如何获取 YouTube 视频的字幕文本
- 1
从地址栏或“分享”按钮复制视频链接。youtu.be 和 Shorts 链接也可以。
- 2
粘贴到上方,几秒钟后即可看到字幕文本和简短摘要。
- 3
带时间戳阅读(点击时间戳可跳到视频的对应时刻),复制文本,或下载 TXT、SRT 文件。
用代码批量获取字幕文本
同样的字幕文本只需一次 API 调用:发送视频链接,即可获得每个视频带时间戳的 JSON 字幕。用同一个 API 密钥调用 Claude、GPT 或 Gemini 做总结,或让智能体通过 MCP 调用该工具。
POST /v1/tools/youtube-transcript/run { "input": { "startUrls": ["https://youtu.be/…"] } }
常见问题
这个 YouTube 字幕文本提取工具免费吗?
免费。无需账号,每天可免费获取几份字幕文本。需要更多,或想用代码获取,请使用 YouTube 字幕 API。
哪些视频可以用?
任何带字幕的公开 YouTube 视频:上传者自己写的字幕,或 YouTube 自动生成的字幕都可以。私密视频和关闭了字幕的视频没有字幕文本。
字幕文本是什么语言?
与视频自带字幕的语言相同,通常就是视频录制时的语言。无需选择:粘贴链接即可。
如何获取整个频道或大量视频的字幕文本?
使用 YouTube 字幕 API:每次调用最多发送 50 个视频链接,每份字幕 $0.0025。Python 指南介绍了如何先收集一个频道的全部视频。
什么是 SRT 文件?
一种字幕文件:每行字幕带有开始和结束时间。VLC、Premiere、DaVinci Resolve 等播放器和剪辑软件都能加载。