SuperAPI AI 工具集

youtube-acquire

数据与分析

查看项目

更新于 10-16 06:55

技能介绍

用途

youtube-acquire 用于将 YouTube 来源素材采集到本地 yt-insights 语料库。它支持视频、播放列表、频道以及字幕(transcript)等来源类型,适合需要把 YouTube 内容纳入本地分析语料的场景。

主要能力

  • 通过打包的 yt-insights CLI 执行采集流程。
  • 支持在预览阶段使用过滤器,例如 --slug、--years、--lang、--analyze。
  • 预览会展示选中数量、来源类型、输出目标、字幕语言以及是否启用分析,并报告排除项和发现错误。
  • 采集完成后报告 selected、transcripts_ready、insights_ready 以及失败项的数量与详情。

使用方式

  1. 运行 yt-insights doctor --json 进行环境检查。若必需检查失败则停止,并报告失败的检查项,但不暴露配置值。
  2. 构建预览:yt-insights acquire SOURCE --dry-run --json,将 SOURCE 替换为用户来源,并仅添加用户要求的过滤器。
  3. 汇总预览信息:选中数量、来源类型、输出目标、字幕语言、是否启用分析,并报告排除项与发现错误。
  4. 若来源是单个视频且用户明确要求采集,去掉 --dry-run 重复执行命令。
  5. 若来源是频道、播放列表或批量,等待用户明确确认预览后,去掉 --dry-run 并加上 --yes 重复执行同一命令。
  6. 报告 selected、transcripts_ready、insights_ready 以及失败项的数量与详情,并保留预览的输出目标一并报告,不要编造比 CLI 返回更具体的路径。

适用场景

  • 需要把单个 YouTube 视频采集到本地语料库。
  • 需要批量采集频道或播放列表内容。
  • 需要获取字幕并可能启用分析。

限制与注意事项

  • 采集必须在主会话中运行,因为它需要访问网络并修改本地语料库。
  • 不要用下载器命令或直接编辑语料库来替代此工作流。
  • 不要在预览命令中添加 --yes。
  • 如果 CLI 报告与浏览器 cookies 相关的认证或机器人检查失败,建议用户使用 --cookies-from-browser chrome 重新进行显式预览,不要预先添加该参数。
  • 不要仅凭预览就声称字幕或洞察已就绪。
  • 关于收费、价格、平台支持范围等具体信息,资料中暂未提供。