介绍
# YouTube Transcript
从 YouTube 视频获取字幕,并可对其进行摘要。
## 快速开始
```bash python3 scripts/fetch_transcript.py <video_id_or_url> [languages] ```
**示例:** ```bash python3 scripts/fetch_transcript.py dQw4w9WgXcQ python3 scripts/fetch_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" python3 scripts/fetch_transcript.py dQw4w9WgXcQ "fr,en,de" ```
**输出:** 包含 `video_id`、`title`、`author`、`full_text` 和带时间戳的 `transcript` 数组的 JSON。
## 工作流程
1. 使用视频 ID 或 URL 运行 `fetch_transcript.py` 2. 脚本检查 VPN,如需要则启动 3. 返回包含完整字幕文本的 JSON 4. 根据需要对 `full_text` 字段进行摘要
## 语言代码
默认优先级:`en, fr, de, es, it, pt, nl`
通过第二个参数覆盖:`python3 scripts/fetch_transcript.py VIDEO_ID "ja,ko,zh"`
## 设置与配置
参阅 [references/SETUP.md](references/SETUP.md) 了解: - Python 依赖项安装 - WireGuard VPN 配置(云 VPS 必需) - 常见错误排查 - 其他代理选项