TubeScribe

🎬 YouTube 视频一键转文档+音频

本地运行YouTube视频转录工具,自动生成带时间戳的文档、音频摘要和发言者识别,无需API密钥,完全免费。

收藏
13k
安装
4.5k
版本
1.1.5
CLS 安全性认证2026-07-12
点击查看完整报告 >

使用说明

核心用法

TubeScribe 是一款完全本地运行的 YouTube 视频处理工具,用户只需提供视频链接即可自动生成结构化文档和音频摘要。系统通过子代理(sub-agent)在后台异步处理视频,不阻塞主对话流程。

标准工作流
1. 用户提供 YouTube URL

2. 立即生成子代理执行完整管道(提取→格式化→导出→音频生成)

3. 主会话继续响应其他内容

4. 子代理完成后通知用户结果

显著优点

  • 完全免费:无订阅费用、无需 API 密钥、不调用外部服务
  • 隐私优先:所有数据处理在本地完成,视频内容不上传云端
  • 多模态输出:同时生成 Markdown/DOCX/HTML 文档 + MP3/WAV 音频摘要
  • 智能功能:自动发言者识别、可点击时间戳跳转、观众评论情感分析
  • 队列支持:支持批量处理和后台排队,适合连续处理多个视频
  • Apple Silicon 优化:集成 mlx-audio,利用 Apple 芯片实现极速 TTS

潜在局限

  • 依赖字幕:无字幕视频无法处理(不支持语音转写)
  • 格式限制:仅支持 YouTube,不支持其他平台
  • 环境依赖:需要预装 Python 3.8+、pandoc、ffmpeg、yt-dlp 等工具
  • 无实时处理:直播视频不支持,必须等待结束
  • 区域限制:区域封锁/年龄限制视频无法访问

适合人群

  • 内容创作者需要快速提取访谈/播客精华
  • 学生和研究者整理讲座、教程笔记
  • 需要离线收听摘要的通勤用户
  • 注重隐私、不愿上传敏感视频内容的用户

常规风险

  • 临时文件管理:配置不当可能残留 /tmp 文件(可开启自动清理)
  • 长视频超时:超过30分钟视频需手动增加子代理超时时间
  • 工具链维护:brew/pip 依赖更新可能破坏兼容性
  • TTS 质量:内置语音合成效果取决于所选引擎和模型

安全解读

核心用法

TubeScribe 是一个本地化的 YouTube 视频内容处理工具,用户只需提供视频链接,即可通过子代理自动完成全流水线处理:提取字幕与元数据、生成结构化 Markdown 文档(含参与者识别、摘要、关键引用、观众评论分析)、转换为 DOCX 格式,并合成音频摘要。整个流程非阻塞,用户可在处理期间继续对话。

显著优点

1. 完全本地化与免费:无需订阅、无需 API 密钥,所有处理在本地完成,确保内容隐私。
2. 多格式输出:支持 DOCX、HTML、Markdown 文档,以及 MP3/WAV 音频摘要。

3. 智能功能:自动说话人检测、可点击的时间戳链接、观众情感分析与热门评论提取。

4. 灵活配置:支持 Apple Silicon 上的 MLX 加速 TTS、Kokoro PyTorch 后备方案,以及批量队列处理。

5. 完善的安全修复历史:v1.1.0 版本已修复早期存在的代码注入漏洞,采用 json.dumps() 安全转义。

潜在缺点与局限性

  • 依赖外部工具:需要 summarizepandocffmpegyt-dlp 等 CLI 工具,首次配置较复杂。
  • 仅限 YouTube:不支持其他视频平台。
  • 字幕依赖:无字幕的视频无法处理。
  • 平台限制:部分功能(如 MLX TTS)针对 Apple Silicon 优化,其他平台性能可能下降。
  • 最小权限原则警告:安全认证报告提示需关注权限最小化(compliance status: warn)。

适合人群

  • 研究人员、记者、学生:需要快速整理访谈、讲座、播客内容。
  • 内容创作者:提取视频关键引用与观众反馈。
  • 隐私敏感用户:不愿将视频内容上传至云端服务。

常规风险

  • Subprocess 执行:调用 yt-dlpsummarizepandoc 等外部命令,虽有 URL 白名单和文件名清理,但仍属潜在攻击面。
  • 网络下载:从 GitHub/HuggingFace 下载二进制文件和模型,依赖官方源的可信度,建议添加 SHA256 校验。
  • 临时文件管理:虽设置 0o700 权限,仍需定期清理 /tmp/tubescribe-{uid}/ 目录。

TubeScribe 内容

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