SuperAPI AI 工具集

youtube-transcript-summarizer

设计与创作

查看项目

更新于 10-16 06:22

技能介绍

用途:从 YouTube 视频提取字幕,并借助 Claude 生成多语言 AI 摘要,输出结构化 Markdown 文档。

主要能力:支持任意源语言字幕与自定义目标语言摘要;可仅提取字幕不生成摘要;支持批量处理多个 URL;输出文件按 YYYY-MM-DD VideoTitle.md 命名,含 YAML frontmatter(title、source、created、tags、video_id、source_lang、target_lang),正文分摘要、要点、主要内容、时间线、完整字幕等章节;可通过 yt-dlp 自动获取视频标题。

使用方式:需 Python 3.7+,安装依赖 pip install -r requirements.txt 或 pip install youtube-transcript-api anthropic;AI 摘要需设置 ANTHROPIC_API_KEY 环境变量;yt-dlp 为可选。示例:python youtube_transcript_summarizer.py "https://www.youtube.com/watch?v=VIDEO_ID";仅字幕加 --no-summary;指定语言用 --source-lang ja --target-lang en,源语言可设 auto;批量用 --batch "urls.txt" --output-dir "summaries";可指定 --model 与 --max-transcript-chars。支持语言包括 en、ko、ja、zh、es、fr、de、pt、ru、ar、hi、auto。

适用场景:需要快速理解外语视频内容、整理视频笔记、批量归档视频摘要。

限制:费用取决于字幕长度与 Claude API 当前定价;默认源语言 en、目标语言 ko、模型 claude-sonnet-4-5-20250929、最大字幕字符 15000、时间线间隔 5 分钟;需有效 API 密钥与网络访问。