extract_subtitles
Extracts subtitles from YouTube or Bilibili videos, returning text with or without timestamps. Supports language selection and authentication for restricted videos.
Instructions
从视频 URL 提取字幕。 支持平台:YouTube、Bilibili 返回:完整字幕文本,包含时间戳
认证配置(按优先级):
cookies_file 参数
YT_DLP_COOKIES 环境变量
浏览器 cookies(仅本地环境)
参数:
url: 视频链接 (必填)
lang: 首选字幕语言,如 'zh', 'en', 'ja' (可选,默认自动检测)
format: 输出格式 'text' (纯文本) 或 'srt' (带时间戳) (可选,默认 'srt')
cookies_file: cookies 文件路径,用于认证需要登录的视频 (可选)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | 视频 URL (YouTube 或 Bilibili) | |
| lang | No | 首选字幕语言代码,如 zh, en, ja | zh |
| format | No | 输出格式:text (纯文本) 或 srt (带时间戳) | srt |
| cookies_file | No | cookies 文件路径,用于认证需要登录的视频 |