名称: youtube-transcript
描述: 获取并总结 YouTube 视频字幕。当用户要求总结、转录或提取 YouTube 视频内容时使用。通过住宅 IP 代理获取字幕,以绕过 YouTube 对云端 IP 的封锁。
从 YouTube 视频获取字幕,并可选择进行总结。
python3 scripts/fetch_transcript.py <视频ID或URL> [语言代码]
示例:
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"
输出: JSON 格式,包含 video_id、title、author、full_text 以及带时间戳的 transcript 数组。
fetch_transcript.pyfull_text 字段默认优先级:en, fr, de, es, it, pt, nl
可通过第二个参数覆盖:python3 scripts/fetch_transcript.py VIDEO_ID "ja,ko,zh"
详情请参阅 references/SETUP.md:
- Python 依赖项安装
- WireGuard VPN 配置(云服务器必需)
- 常见错误排查
- 替代代理选项