从 YouTube 视频链接提取字幕并转换为中文文字稿。支持自动生成字幕和手动字幕。 使用场景:(1) 用户提供 YouTube 链接并要求提取字幕/文字稿,(2) 用户要求将 YouTube 视频内容转为文字, (3) 用户说"帮我把这个 YouTube 视频转成文字"或类似请求。 触发词:YouTube 字幕、视频转文字、提取字幕、YouTube transcript、视频文字稿。
从 YouTube 视频提取字幕,输出中文文字稿。
python3 scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"
scripts/get_transcript.py 提取字幕| 参数 | 说明 | 默认值 |
|-----|------|-------|
| url | YouTube 视频链接或 ID | 必填 |
| -f, --format | 输出格式: text, markdown, json | markdown |
| -t, --timestamps | 包含时间戳 | 否 |
| -l, --lang | 首选语言(逗号分隔) | zh,en |
| -o, --output | 输出文件路径 | stdout |
python3 scripts/get_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
python3 scripts/get_transcript.py -t "https://youtu.be/VIDEO_ID"
python3 scripts/get_transcript.py -o output.md "https://www.youtube.com/watch?v=VIDEO_ID"
python3 scripts/get_transcript.py -f json "VIDEO_ID"
https://www.youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://www.youtube.com/embed/VIDEO_ID脚本按以下顺序查找字幕:
如果获取到的是英文字幕,需要翻译为中文:
| 错误 | 原因 | 解决方案 | |-----|------|---------| | No captions available | 视频无字幕 | 告知用户该视频没有可用字幕 | | Cannot extract video ID | URL 格式错误 | 请求用户提供正确的 YouTube 链接 | | 网络超时 | 网络问题 | 重试或检查网络连接 |
# 视频标题
- **Video ID**: abc123
- **语言**: 中文(自动生成)
- **链接**: https://www.youtube.com/watch?v=abc123
---
## 文字稿
这是视频的第一段内容...
这是视频的第二段内容...
npx skills add zephyrwang6/youtube-transcript-cn下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
Extract frames or short clips from videos using ffmpeg.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
Category:media-generate