用途:抓取 YouTube 视频字幕,并可按需对字幕文本进行总结。适用于需要总结、转录或提取 YouTube 视频内容的场景。
主要能力:提供脚本 scripts/fetch_transcript.py,接受视频 ID 或完整 URL,输出 JSON,包含 video_id、title、author、full_text 以及带时间戳的 transcript 数组。脚本会检查 VPN 状态,需要时自动启用。
使用方式:python3 scripts/fetch_transcript.py <video_id_or_url> [languages]。例如 python3 scripts/fetch_transcript.py dQw4w9WgXcQ,或传入完整链接,或用第二参数覆盖语言优先级:python3 scripts/fetch_transcript.py dQw4w9WgXcQ "fr,en,de"。默认语言优先级为 en, fr, de, es, it, pt, nl。获取后可对 full_text 字段进行总结。
配置与限制:需参考 references/SETUP.md 安装 Python 依赖、配置 WireGuard VPN(云 VPS 上必需),并了解常见错误排查与替代代理方案。资料未提供具体依赖清单、代理细节或使用配额等信息。