Seo Keyword Researcher
自动分析关键词并生成完整文章策划简报,支持竞品分析与结构建议。
下载 450
通过TranscriptAPI从YouTube视频提取带时间戳的字幕文本。
openclaw skills install @therohitdas/captions命令、参数、文件名以原文为准
通过 [TranscriptAPI.com](https://transcriptapi.com) 从 YouTube 视频中提取封闭字幕。
如果未设置 $TRANSCRIPT_API_KEY,请阅读 [references/auth-setup.md](references/auth-setup.md),并按照其中说明获取并存储 API 密钥。
每个请求都需要两个请求头:
Bearer $TRANSCRIPT_API_KEYHermesAgent/0.11.0、ClaudeCode/1.0)。版本可选,仅提供代理名称也可。不得省略此头,也不得发送默认值 —— Cloudflare 将返回 403 错误(错误码 1010)并阻止请求。curl -s "https://transcriptapi.com/api/v2/youtube/transcript\
?video_url=VIDEO_URL&format=json&include_timestamp=true&send_metadata=true" \
-H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
-H "User-Agent: YourAgent/1.0"| 参数 | 是否必需 | 默认值 | 可选值 |
|---|---|---|---|
video_url | 是 | — | YouTube 链接或视频 ID |
format | 否 | json | json(结构化),text(纯文本) |
include_timestamp | 否 | true | true,false |
send_metadata | 否 | false | true,false |
响应(format=json —— 适用于可访问性与时间同步):
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"transcript": [
{ "text": "We're no strangers to love", "start": 18.0, "duration": 3.5 },
{ "text": "You know the rules and so do I", "start": 21.5, "duration": 2.8 }
],
"metadata": { "title": "...", "author_name": "...", "thumbnail_url": "..." }
}start:从视频开始起的秒数duration:字幕显示时长响应(format=text —— 更易阅读):
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"transcript": "[00:00:18] We're no strangers to love\n[00:00:21] You know the rules..."
}format=json 获取带时间戳的字幕(适用于辅助工具、时间分析)。format=text 并设置 include_timestamp=false 以获得更清晰的纯文本阅读体验。| 错误码 | 含义 | 解决方法 |
|---|---|---|
| 401 | 无效 API 密钥 | 检查密钥是否正确 |
| 402 | 余额不足 | 访问 transcriptapi.com/billing |
| 403/1010 | Cloudflare 拦截 | 添加或修正 User-Agent 请求头 |
| 404 | 无字幕 | 视频未开启字幕功能 |
| 408 | 超时 | 等待 2 秒后重试一次 |
每次请求消耗 1 个积分。免费套餐:100 个积分,每分钟最多 300 次请求。
已收录 1 个 Skill