TubeScribe

🎬 YouTube 视频一键转文档 + 听播客

media-processing榜 #3

本地运行的 YouTube 视频智能摘要工具,支持多说话人识别、格式化文档导出与音频摘要,数据完全私有

收藏
9.5k
安装
4.5k
版本
1.1.6
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心功能

TubeScribe 是一款专注于 YouTube 视频内容处理的本地自动化工具,可将任意视频转换为结构化的文档与音频摘要。其核心能力包括:

  • 智能转录与说话人分离:自动识别访谈/播客中的多位参与者,或为单说话人内容(教程、讲座)生成清晰时间轴
  • 多格式文档输出:通过 Pandoc 生成 DOCX 文档,或导出为 HTML/Markdown,包含可点击的时间戳链接(直达视频对应时刻)
  • AI 音频摘要:利用 Apple Silicon 优化的 MLX-Kokoro TTS 引擎生成自然语音摘要,支持自定义音色混合与语速调节
  • 观众情绪分析:抓取并分析 YouTube 评论区的热门观点与高赞评论

显著优势

1. 完全本地化:无需 API Key、无需订阅、数据零上传,隐私保护级别极高
2. Apple Silicon 深度优化:MLX 后端使音频生成速度较 PyTorch 版本提升数倍

3. 异步工作流:后台子代理处理视频时,对话可继续进行,体验流畅

4. 批量队列支持:自动管理多视频处理队列,避免并行冲突

局限性

  • 依赖外部工具链:需提前安装 summarize CLI、Pandoc、FFmpeg、yt-dlp 等,首次配置门槛较高
  • 字幕依赖性:无法为无字幕视频生成转录(不支持 Whisper 等 ASR)
  • 平台限制:仅支持 YouTube,不支持其他视频平台
  • 硬件偏好:MLX 音频引擎仅限 Apple Silicon,其他平台需回退至较慢的 PyTorch 实现

适用人群

  • 需要将访谈、播客、讲座内容整理为可编辑文档的研究者、记者、学生
  • 重视数据隐私、拒绝云服务的内容创作者与知识工作者
  • Apple Silicon Mac 用户(可充分发挥 MLX 性能优势)

常规风险

  • 工具链缺失风险:若依赖项未安装,子代理会直接停止并报告,需用户手动处理
  • 长视频超时:默认 600 秒超时可能不足以处理 30 分钟以上视频,需手动调整配置
  • 区域限制内容:无法处理年龄限制、区域屏蔽或直播流内容

安全解读

核心用法

TubeScribe 将 YouTube 视频转换为结构化文档和音频摘要,工作流程为:用户提供 YouTube URL → 子代理后台处理 → 生成 Markdown/DOCX 文档 + MP3 音频摘要。支持批量队列处理、非阻塞对话,无需等待即可完成转录、说话人检测、关键引文提取、观众情绪分析等任务。

技术实现:基于 Python 3.8+,调用 summarize CLI 提取字幕,pandoc 生成 DOCX,ffmpeg 处理音频,可选 mlx-audio(Apple Silicon 最优)或 Kokoro TTS 进行语音合成。配置存储于 ~/.tubescribe/config.json,支持高度自定义输出格式、TTS 引擎和语音参数。

显著优点

1. 完全本地化:无订阅、无 API Key、无数据外传,通过 GDPR 合规检查
2. 多格式输出:DOCX/HTML/Markdown 文档 + MP3/WAV 音频摘要

3. 智能识别:自动说话人检测、可点击时间戳链接、观众评论情感分析

4. Apple Silicon 优化mlx-audio 引擎提供最快本地 TTS 性能

5. 透明安全:作者主动披露并修复历史漏洞(代码注入、XSS、Zip-slip),获 CLS-Certify S 级认证

潜在缺点与局限性

1. 依赖外部 CLI 工具:需单独安装 summarizepandocffmpegyt-dlp 等,首次配置较复杂
2. 仅支持带字幕视频:无人工字幕或自动字幕的视频无法处理

3. 长视频超时风险:>30 分钟视频需手动调大子代理超时(默认 600s,建议 900s)

4. 平台限制mlx-audio 仅限 Apple Silicon,其他平台需回退至 Kokoro PyTorch 版本

5. 无实时处理:不支持直播流,需等待视频结束

适合人群

  • 知识工作者:需整理播客、讲座、访谈为可编辑文档
  • 内容创作者:提取视频引文、生成视频摘要脚本
  • 无障碍需求用户:将视频内容转为音频摘要供通勤收听
  • 隐私敏感用户:拒绝云端转录服务,坚持本地数据处理
  • Apple Silicon 用户:可充分利用 MLX 加速获得最佳 TTS 性能

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 子进程注入 | 外部 CLI 调用存在理论注入风险 | 输入已做 URL 格式验证,工具来源可信 |
| 路径遍历 | 下载/解压过程可能的 Zip-slip | 已实现路径前缀校验,安全认证通过 |
| 网络依赖 | 需访问 YouTube、GitHub、Hugging Face | 均使用 HTTPS,来源为官方服务 |
| 模型安全 | TTS 模型来自 Hugging Face | 使用官方仓库,本地推理无数据上传 |

安全认证:CLS-Certify v2.1.0 评分 82/100,等级 S,雷达图全维度良好-优秀,历史漏洞已修复并透明披露。

TubeScribe 内容

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