返回顶部
f

felo-youtube-subtitling YouTube字幕提取

Fetch YouTube video subtitles/captions using Felo YouTube Subtitling API. Use when users ask to get YouTube subtitles, extract captions from a video, fetch transcript by video ID or URL, or when explicit commands like /felo-youtube-subtitling are used. Supports language and optional timestamps."

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
289
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

felo-youtube-subtitling

Felo YouTube 字幕技能

使用场景

当用户想要以下操作时触发此技能:

  • - 获取YouTube视频的字幕或隐藏式字幕
  • 通过视频ID或视频URL提取转录文本
  • 获取特定语言的字幕(例如en、zh-CN)
  • 获取带时间戳的字幕用于分析或翻译

触发关键词(示例):

  • - YouTube字幕、获取字幕、视频转录、提取字幕、YouTube 字幕
  • 明确指令:/felo-youtube-subtitling、使用felo youtube字幕功能

不适用场景

  • - 实时搜索(请使用felo-search)
  • 网页内容(请使用felo-web-fetch)
  • 生成幻灯片(请使用felo-slides)

设置

1. 获取API密钥

  1. 1. 访问 felo.ai
  2. 打开设置 -> API密钥
  3. 创建并复制您的API密钥

2. 配置环境变量

Linux/macOS:

bash
export FELOAPIKEY=your-api-key-here

Windows PowerShell:

powershell
$env:FELOAPIKEY=your-api-key-here

执行方式

方式A:使用捆绑脚本或打包的CLI

脚本(来自仓库):

bash
node felo-youtube-subtitling/scripts/runyoutubesubtitling.mjs --video-code dQw4w9WgXcQ [选项]

打包的CLI(执行npm install -g felo-ai后):

bash
felo youtube-subtitling -v dQw4w9WgXcQ [选项]

简写形式:-v(视频代码)、-l(语言)、-j(JSON格式)

选项:

选项默认值描述
--video-code / -v(必填)YouTube 视频URL视频ID(例如 https://youtube.com/watch?v=ID 或 dQw4w9WgXcQ)
--language / -l
- | 字幕语言代码(例如 en、zh-CN) |
| --with-time | false | 在每个片段中包含开始/持续时间戳 |
| --json / -j | false | 以JSON格式打印完整API响应 |

您可以传入完整的YouTube链接11位字符的视频ID

  • - 支持的URL:https://www.youtube.com/watch?v=ID、https://youtu.be/ID、https://youtube.com/embed/ID
  • 或纯ID:dQw4w9WgXcQ

示例:

bash

使用视频URL


node felo-youtube-subtitling/scripts/runyoutubesubtitling.mjs --video-code https://www.youtube.com/watch?v=dQw4w9WgXcQ
felo youtube-subtitling -v https://youtu.be/dQw4w9WgXcQ

使用视频ID

node felo-youtube-subtitling/scripts/runyoutubesubtitling.mjs -v dQw4w9WgXcQ --language zh-CN

带时间戳

node felo-youtube-subtitling/scripts/runyoutubesubtitling.mjs -v dQw4w9WgXcQ --with-time --json

方式B:使用curl调用API

bash
curl -X GET https://openapi.felo.ai/v2/youtube/subtitling?video_code=dQw4w9WgXcQ \
-H Authorization: Bearer $FELOAPIKEY

API参考(摘要)

  • - 端点:GET /v2/youtube/subtitling
  • 基础URL:https://openapi.felo.ai。如有需要,可通过FELOAPIBASE环境变量覆盖。
  • 认证:Authorization: Bearer YOURAPIKEY

查询参数

参数类型必填默认值描述
video_code字符串-YouTube视频ID(例如 dQw4w9WgXcQ)
language
字符串 | 否 | - | 语言代码(例如 en、zh-CN) | | with_time | 布尔值 | 否 | false | 每个片段包含开始/持续时间 |

响应(200)

json
{
code: 0,
message: success,
data: {
title: 视频标题,
contents: [
{ start: 0.32, duration: 14.26, text: 字幕文本 }
]
}
}

当with_time=false时,start/duration可能不存在或为零。contents[].text始终存在。

错误代码

HTTP代码描述
400-参数验证失败(例如缺少videocode)
401
INVALIDAPI_KEY | API密钥无效或已撤销 | | 500/502 | YOUTUBESUBTITLINGFAILED | 服务错误或视频无可用字幕 |

输出格式

  • - 不使用--json:打印标题,然后打印每个片段的文本(每行一个或拼接)。如果使用--with-time,输出包含时间戳。
  • 使用--json:打印完整API响应。

失败时(无字幕、API错误):输出到stderr并退出代码1。示例:

YouTube字幕获取失败,视频 dQw4w9WgXcQ:YOUTUBESUBTITLINGFAILED

重要说明

  • - 并非所有视频都有字幕;某些视频API可能返回错误。
  • 语言代码必须与视频可用的字幕轨道匹配。
  • 使用与其他Felo技能相同的FELOAPIKEY。

参考

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 felo-youtube-subtitling-1776200780 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 felo-youtube-subtitling-1776200780 技能

通过命令行安装

skillhub install felo-youtube-subtitling-1776200780

下载

⬇ 下载 felo-youtube-subtitling v1.0.1(免费)

文件大小: 6.39 KB | 发布时间: 2026-4-15 12:06

v1.0.1 最新 2026-4-15 12:06
Re-publish

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部