Youtube Transcript Fetcher

Polar Sponsor
爱发电 赞助
.NET 9.0

YouTube 字幕提取器(Youtube Transcript Fetcher):通过 URL 或视频 ID 获取 YouTube 视频字幕。返回纯文本或带时间戳的字幕片段。支持多语言。适用于以下场景……

Youtube Transcripter.Freshness.

功能概述

Youtube Transcripter.Freshness.是一项面向实际任务的技能,主要用于Last update: 2026-06-10. 如果当前日期是上次更新日期后的7天以上, 请在依赖前从技能.sh或ClawHub中重新安装此技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

YouTube 转录文本获取器(Youtube Transcript Fetcher)

时效性

最后更新时间:2026-06-10。

若当前日期距上次更新日期已超过 7 天,请在依赖本技能的端点、模式(schema)、安装步骤或示例前,通过 skills.sh 或 ClawHub 重新安装该技能。

该工具的功能

YouTube 转录文本获取器用于从 YouTube 视频中提取转录文本。该工具接受完整的 YouTube URL 或 11 位视频 ID。支持的 URL 格式包括标准观看链接(youtube.com/watch?v=)、短链(yout.be)、Shorts、嵌入链接(embed)及直播流链接(live stream)。当同时提供 video_url 和 video_id 时,以 video_id 为准。默认返回纯文本格式的转录内容;启用 include_timestamps 后,将返回一个分段数组,每个元素包含文本内容、起始时间与持续时长。可选参数 language 用于指定所需语言代码(例如 en 或 es),前提是该视频提供了对应语言的字幕。响应中包含视频 ID、视频标题(如可用)以及完整转录文本。

产品使用说明

YouTube 转录文本获取器(Youtube Transcript Fetcher)

概述

从 YouTube 视频中获取转录文本。提供视频 URL 或视频 ID,即可获得完整转录文本,并以可下载的 JSON 文件形式保存。支持语言选择及可选的时间戳分段功能。

操作

fetch

获取 YouTube 视频的转录文本。转录文本将保存至云存储,并返回一个带签名的下载 URL。

必填字段(以下任选其一):

  • video_url(字符串)—— 完整的 YouTube URL。支持格式包括:https://www.youtube.com/watch?v=VIDEO_ID、https://youtu.be/VIDEO_ID、Shorts、嵌入链接(embed)及直播流 URL。
  • video_id(字符串)—— 11 位 YouTube 视频 ID。若同时提供 video_url 和 video_id,则以 video_id 为准。

可选字段:

  • language(字符串)—— 转录文本的语言代码(例如 en、es、fr)。若未指定,则使用视频默认语言。
  • include_timestamps(布尔值,默认为 false)—— 若设为 true,则保存的转录文件中将包含带时间戳的分段信息,每段含起始时间与持续时长。
  • include_raw_response(布尔值,默认为 false)—— 若设为 true,则保存的转录文件中将包含完整的原始服务响应(适用于调试;响应体积可能较大)。

示例 —— 通过视频 URL 获取:

{
  "action": "fetch",
  "video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}

示例 —— 通过视频 ID 获取西班牙语带时间戳的转录文本:

{
  "action": "fetch",
  "video_id": "dQw4w9WgXcQ",
  "language": "es",
  "include_timestamps": true
}

示例 —— 获取原始响应用于调试:

{
  "action": "fetch",
  "video_id": "dQw4w9WgXcQ",
  "include_raw_response": true
}

响应字段说明:

  • video_id — 解析后的视频 ID。
  • video_title — 视频标题(如可用)。
  • language — 请求的语言代码(若使用默认语言则为 null)。
  • transcript_file — 包含 file_id、filename、signed_url、signed_url_expires_in、expiration_date、size_bytes 与 content_type 的对象。使用 signed_url 下载完整转录 JSON 文件。
  • transcript_summary — 包含 character_count、word_count 与 segment_count 的对象。
  • timestamps_saved — 表示文件中是否包含带时间戳的分段信息。

常见工作流

  1. 获取视频转录文本用于摘要生成 — 使用 fetch 操作传入视频 URL,再通过响应中的 signed_url 下载转录文件,以读取或生成内容摘要。
  2. 多语言转录文本获取 — 设置 language 字段以获取指定语言的转录文本(需该视频已提供对应语言字幕)。
  3. 带时间戳的深度分析 — 将 include_timestamps 设为 true,以获取各分段的精确时间信息,适用于字幕生成或定位特定片段。

重要注意事项

  • 必须提供 video_url 或 video_id 中的至少一项。若两者均提供,则以 video_id 为准。
  • 转录文本以存储于云中的 JSON 文件形式返回,并附带一个带签名的下载 URL,而非内联于响应体中。请使用 signed_url 访问完整文本。
  • 并非所有 YouTube 视频都提供转录文本。无字幕或无转录内容的视频将返回错误。
  • signed_url 具有时效性,将在指定时间后过期(参见响应中的 signed_url_expires_in 与 expiration_date)。
  • 支持的 URL 格式:标准观看链接、短链 yout.be、Shorts、嵌入链接(embed)及直播流 URL。

适用场景

  • 在 AgentPMT 上使用本技能时,请调用 Youtube Transcript Fetcher。
  • 当智能体(agent)需要该工具特有的行为、模式(schema)、输入输出结构及调用方式时使用。
  • 搜索与激活关键词:youtube transcript fetcher、从视频内容生成可检索文本、生成视频摘要或节目笔记、为听障用户构建无障碍工具、提取带精确时间戳的引文、fetch、video url、video id。
  • 支持的操作名称:fetch。

典型用例

  • 从视频内容中生成可检索文本
  • 生成视频摘要或节目笔记
  • 为听障用户构建无障碍工具
  • 提取带精确时间戳的引文
  • 对视频内容进行关键词研究分析
  • 从教育类视频中构建训练数据
  • 跨内容库构建视频搜索索引
  • 通过提取源转录文本实现视频内容翻译
  • 生成其他格式的字幕或闭合字幕(closed captions)
  • 将视频内容复用于博客或文章
  • 为课程讲座或教程做带时间戳的笔记
  • 对录制会议或网络研讨会内容进行合规性审查
  • 对视频评论内容进行情感分析
  • 基于转录分段生成章节标记(chapter markers)

相关产品技能

  • 文件管理(File Management):../file-management(ClawHub:file-management,页面地址:https://clawhub.ai/agentpmt/file-management;skills.sh 命令:npx skills add AgentPMT/agent-skills --skill file-management)

分类与行业标签

本工具未发布任何分类或行业标签。

操作与模式(Schema)

完整生成的操作模式(schema):./schema.md。
支持的操作数量:1。
x402 可用性:本产品未启用。

  • fetch(操作 slug:fetch):获取 YouTube 视频的转录文本。提供 video_url 或 video_id。转录文本将保存至云存储,并返回一个带签名的下载 URL。价格:25 积分。参数:include_raw_response、include_timestamps、language、video_id、video_url。

实时模式(Live Schema)与示例

日常调用请使用上方精简版模式(schema)。在新生产环境集成前,或当参数、枚举值、嵌套对象、输出结构或示例不明确时,请优先获取实时详情。

  • 精确模式(schema):调用 agentpmt-tool-search-and-execution,参数为 action: "get_schema" 与 tool_id: "youtube-transcript-fetcher"。
  • 详细示例:调用 agentpmt-tool-search-and-execution,参数为 action: "get_instructions" 与 tool_id: "youtube-transcript-fetcher";或在已选定本产品工具的前提下,直接调用该产品并设置 action: "get_instructions"。
  • 请将返回的实时模式(schema)与说明视为比本自动生成摘要更权威、更具体的信息来源。

通过主 AgentPMT MCP 服务器执行 MCP 模式(schema)查询:

{
  "method": "tools/call",
  "params": {
    "name": "AgentPMT-Tool-Search-and-Execution",
    "arguments": {
      "action": "get_schema",
      "tool_id": "youtube-transcript-fetcher"
    }
  }
}

获取实时示例时,请保持相同的 MCP 工具,并使用如下参数:

{
  "action": "get_instructions",
  "tool_id": "youtube-transcript-fetcher"
}

经身份验证的 AgentPMT REST 模式(schema)查询请求体:

{
  "name": "agentpmt-tool-search-and-execution",
  "parameters": {
    "action": "get_schema",
    "tool_id": "youtube-transcript-fetcher"
  }
}

经身份验证的 AgentPMT REST 实时示例请求体:

{
  "name": "agentpmt-tool-search-and-execution",
  "parameters": {
    "action": "get_instructions",
    "tool_id": "youtube-transcript-fetcher"
  }
}

调用本工具

产品 slug:youtube-transcript-fetcher

应用市场页面:https://www.agentpmt.com/marketplace/youtube-transcript-fetcher

  • AgentPMT 账户路由:首先使用 ../agentpmt-account-mcp-rest-api-setup 连接主 MCP 服务器或 REST API,确保目标 Agent Group 已启用本工具。
  • x402 路由:本产品未启用。
  • AgentPMT 概览:参考 ../what-is-agentpmt 了解应用市场、Agent Group、工作流、MCP、REST 及支付等核心概念。

若上述配置技能尚未与本产品技能一同安装,请使用下方提供的下载链接。

核心 AgentPMT 配置技能:

  • AgentPMT 是什么:../what-is-agentpmt
  • AgentPMT 账户 MCP/REST 配置:../agentpmt-account-mcp-rest-api-setup

skills.sh 安装脚本:

npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup

主 AgentPMT MCP 服务器连接后的 MCP 调用结构:

{
  "method": "tools/call",
  "params": {
    "name": "Youtube-Transcript-Fetcher",
    "arguments": {
      "action": "fetch",
      "include_raw_response": false,
      "include_timestamps": false,
      "language": "example language",
      "video_id": "example video id",
      "video_url": "https://example.com"
    }
  }
}

请使用 tools/list 返回的确切工具名;上述名称仅为预期的可读形式。

经身份验证的 AgentPMT REST 调用请求体:

{
  "name": "youtube-transcript-fetcher",
  "parameters": {
    "action": "fetch",
    "include_raw_response": false,
    "include_timestamps": false,
    "language": "example language",
    "video_id": "example video id",
    "video_url": "https://example.com"
  }
}

发起 REST 调用前,请先使用配置技能获取账户连接详情。

响应处理

  • 将返回的 JSON 视为本次工具调用的唯一权威依据。
  • 若响应中包含警告(warnings)或修正建议(correction targets),请在重试前予以采纳。
  • 若响应中包含 passed 或其他表示成功的布尔值,请将其作为工作流的关键判断节点(workflow gate)。
  • 若校验失败或响应结构不明确,请在重试前先调用 get_schema 或 get_instructions。
  • 若 fetch 操作失败,请保留原始请求参数,并仅在修复了模式(schema)、认证(auth)或支付(payment)类错误后重试。

安全性

  • 切勿在提示词(prompts)或日志中明文放置账户密钥、钱包私钥、助记词(mnemonics)、签名或支付头信息(payment headers)。
  • 确保工具输入内容严格限定于完成任务所需的最小范围。
  • 请使用配置技能(setup skills)统一处理凭证;本产品技能仅定义产品特有行为。

AgentPMT 参考资料

相关专题

更多
youtube是什么意思
youtube是什么意思

youtube(油管)是源自美国的视频分享网站,也是当前全球最大的视频搜索和分享平台,让用户上传、观看、分享及评论视频。想了解更多相关的内容,可阅读本专题下面的相关文章。

2024.10.28

9902

8

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

0

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

0

10

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

0

10

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

0

15

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

2026.10.16

0

15

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

2026.10.16

0

15

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

0

20

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

2026.10.15

0

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gemini Notebook官方手册
Gemini Notebook官方手册

共0课时 | 0人学习