mcpField
E
extract-transcript

extract-transcript

github.com/pamelafox创意与媒体128117 次安装8 周前更新
代码仓库

关于 extract-transcript

此 Skill 运行脚本,提取 YouTube 视频的带时间戳字幕,供需要保存或查看转录文本的用户使用。

主要功能

  1. 01提取 YouTube 视频字幕
  2. 02为每行添加时间戳
  3. 03写入文件或标准输出

适用场景

  1. 01保存视频转录以供审阅
  2. 02结合时间戳阅读转录文本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pamelafox/presentation-skills --skill extract-transcript

安装后在 Claude Code 中输入/extract-transcript确认已加载。

附带文件extract_transcript.py

详细介绍

从 YouTube 视频中提取转录文本

运行 extract_transcript.py 脚本,获取带时间戳的转录文本:

uv run .agents/skills/extract-transcript/extract_transcript.py <youtube_url> [output_file]

参数

  • youtube_url(必填):YouTube 视频 URL。支持以下格式:
    • https://www.youtube.com/watch?v=VIDEO_ID
    • https://youtu.be/VIDEO_ID
    • https://www.youtube.com/embed/VIDEO_ID
  • output_file(可选):保存转录文本的路径。如果省略,则输出到标准输出。

输出格式

每行包含一个时间戳,后接转录文本:

[00:00] Welcome to this talk about...
[00:15] Today we'll be covering...
[01:30] Let's start with the first topic...

对于时长不足一小时的视频,时间戳格式为 [MM:SS];对于时长更长的视频,格式为 [HH:MM:SS]。

评论

支持 Markdown