Bilibili & YouTube Watcher

📺 一键提取视频字幕,智能总结

自动提取 YouTube 与 Bilibili 视频字幕并生成文本摘要,支持多语言切换与内容问答,提升视频信息获取效率。

收藏
10.5k
安装
4k
版本
1.0.0
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

核心用法

Video Watcher 是一款专注于视频字幕提取与内容解析的实用工具。通过调用 yt-dlp 引擎,用户只需提供视频链接即可自动识别平台(YouTube 或 Bilibili),获取完整字幕文本。支持 --lang 参数指定语言,满足多语言场景需求。

显著优点

  • 跨平台兼容:原生支持全球两大主流视频平台,覆盖绝大多数视频内容场景
  • 自动化程度高:自动识别平台、自动获取字幕,无需手动下载视频
  • 多语言支持:涵盖英、中、日、韩等常见语言代码,适应国际化需求
  • 零存储占用:仅提取文本字幕,不下载视频文件,节省带宽与存储

潜在局限

  • 依赖字幕可用性:若视频未上传人工字幕且无自动生成字幕,工具将直接失败
  • 无内容审核机制:提取的原始字幕可能包含未经审核的信息,需用户自行甄别
  • 格式限制:目前仅支持字幕文本提取,无法解析视频画面中的视觉信息
  • 依赖外部工具:必须预先安装并配置 yt-dlp,增加部署门槛

适合人群

  • 需要快速了解长视频内容的研究者、学生与知识工作者
  • 跨境内容创作者与翻译从业者
  • 信息分析师与媒体监测人员

常规风险

  • 版权问题:提取的字幕内容可能受平台与用户协议限制,商业用途需谨慎
  • 信息准确性:自动生成字幕存在识别误差,关键信息需人工复核
  • API 依赖风险:平台算法更新可能导致 yt-dlp 临时失效

安全解读

核心用法

Video Watcher 是一款专注于视频字幕提取的实用工具,支持 YouTube 和 Bilibili 两大主流视频平台。用户只需提供视频链接,即可自动识别平台、获取字幕文本,进而实现视频内容总结、问答和信息提取。

主要功能:

  • 自动检测视频平台(YouTube/Bilibili)
  • 获取人工字幕或自动生成的字幕
  • 支持多语言选择(en、zh-CN、zh-TW、ja、ko 等)
  • 与 AI 工作流集成,实现视频内容智能分析

使用示例:

# 获取 YouTube 视频字幕
python3 scripts/get_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

# 获取 Bilibili 中文字幕
python3 scripts/get_transcript.py "https://bilibili.com/video/..." --lang zh-CN

显著优点

1. 双平台支持:同时覆盖国际主流的 YouTube 和国内主流的 Bilibili,满足不同用户的视频分析需求
2. 轻量无依赖:skill 本身仅依赖 Python 标准库,无第三方 Python 包,供应链风险极低

3. 语言灵活:支持 7+ 种常用语言的字幕获取,默认智能匹配平台常用语言

4. 功能透明:代码结构清晰,仅执行单一的字幕获取功能,无隐藏行为

潜在缺点与局限性

1. 依赖外部工具:必须预先安装 yt-dlp 且可用,对新手用户不够友好
2. 无字幕即失败:若视频本身无字幕且平台无自动生成字幕,功能完全不可用

3. subprocess 风险:通过命令行调用 yt-dlp,虽经安全验证但理论上存在命令注入风险

4. 无视频分析能力:仅能获取文本字幕,无法分析画面内容、图表或演示细节

适合人群

  • 需要快速了解长视频内容的研究人员、学生
  • 希望将视频内容纳入 AI 工作流进行总结、问答的知识工作者
  • 多语言视频内容的学习者和翻译工作者
  • 自媒体从业者进行竞品视频分析

常规风险

  • T3 来源可信度:由个人开发者维护,建议关注更新动态
  • 隐私合规:不直接收集用户数据,但 yt-dlp 访问视频平台时可能暴露 IP 信息
  • 平台政策变更:YouTube/Bilibili 的反爬策略变化可能影响功能可用性

Bilibili & YouTube Watcher 内容

scripts文件夹
手动下载zip · 4.5 kB
get_transcript.pytext/plain
请选择文件