SuperAPI AI 工具集

youtube-transcript

设计与创作

查看项目

更新于 10-15 20:27

技能介绍

用途:从 YouTube 视频中提取字幕或转录文本,适用于用户提供 YouTube 链接并索要 transcript、字幕或 captions 的场景。

主要能力:基于 youtube-transcript-api 获取自动生成或人工添加的字幕(以可用者为准);支持带时间戳与不带时间戳两种输出;支持多种 URL 格式与原始视频 ID。

使用方式:运行脚本并传入 YouTube URL 或视频 ID:uv run scripts/get_transcript.py "VIDEO_URL_OR_ID";需要时间戳时追加 --timestamps:uv run scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps。

输出格式:默认不带时间戳,为纯文本,每个字幕片段一行;带时间戳时为 [MM:SS] text 格式,较长视频为 [HH:MM:SS]。

支持的 URL 格式:https://www.youtube.com/watch?v=VIDEO_ID、https://youtu.be/VIDEO_ID、https://youtube.com/embed/VIDEO_ID,以及 11 位原始视频 ID。

保存与整理:不得修改返回的转录内容;若为不带时间戳的转录,应整理为完整段落,避免句子中间断行;若指定了输出文件则保存到该文件,未指定时使用视频 ID 加 -transcript.txt 后缀。

限制:需要视频启用了字幕;人工字幕不可用时会回退到自动生成字幕。其他收费、平台或效果信息暂未提供。