核心用法
yt 是一个基于 TranscriptAPI.com 的 YouTube 轻量级工具,提供三类主要功能:
1. 获取视频字幕(1 credit):提取 YouTube 视频的字幕文本,支持时间戳和元数据
2. 搜索视频/频道(1 credit):关键词搜索 YouTube 内容,支持视频或频道类型过滤
3. 频道最新内容(免费):获取频道最近 15 个视频,包含精确播放量和发布日期
4. 解析频道 handle(免费):将 @handle 转换为标准 UC... 频道 ID
使用场景包括:用户分享 YouTube 链接时快速解析内容、询问视频主题时自动提取字幕、追踪频道更新、关键词发现相关视频等。
显著优点
- 低成本入门:免费 100 credits,搜索和字幕各仅需 1 credit,频道功能零成本
- 无需信用卡:注册即可获得免费额度,降低试用门槛
- 响应式设计:支持
curl直接调用,易于集成到脚本和自动化流程 - 格式灵活:字幕支持文本/时间戳/元数据多种输出格式
潜在缺点与局限性
- 额度限制:免费 tier 仅 100 credits,高频使用需付费升级
- 依赖第三方服务:核心功能完全依赖 TranscriptAPI.com 的可用性和定价策略
- 字幕覆盖不全:部分视频无字幕或字幕质量参差(返回 404)
- 超时风险:网络延迟可能导致 408 超时错误,需手动重试
- 非官方 API:非 Google 官方接口,存在服务变更或中断风险
适合人群
- 内容创作者:快速提取竞品视频文案、监控行业频道动态
- 研究人员:批量获取视频字幕进行文本分析
- 自动化工作流开发者:需要 YouTube 数据但不想接入复杂官方 API
- 轻度用户:偶尔需要解析 YouTube 链接,不愿配置 GCP 项目
常规风险
- API Key 泄露:需妥善保管
TRANSCRIPT_API_KEY,避免硬编码在公开仓库 - 数据隐私:视频 URL 和搜索查询会发送至第三方服务器
- 服务连续性:第三方服务可能调整定价、限制功能或停止运营
- 配额耗尽:未监控用量时可能在关键场景遭遇 402 额度不足错误