获取带时间戳的 YouTube 视频字幕
英文文稿及每一行带时间的字幕。
{
"videos": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"language": "en",
"includeSegments": true
}运行此任务 →从单个视频、播放列表或整个频道提取带时间码的 YouTube 字幕:完整文稿、分段时间轴、章节、标题、频道、播放量、时长以及使用的字幕语言。还可直接获得 SRT 或 WebVTT 文件,以及用于 RAG 的检索分块。
transcript | 完整文稿文本 |
segments | 带开始时间和时长的字幕行 |
chapters | 视频章节 |
title / channel | 视频标题与频道 |
views | 播放量 |
duration | 视频时长 |
language | 所用字幕语言 |
srt / vtt | 可选:现成字幕文件 |
ragChunks | 可选:含章节和时间戳的检索分块 |
$0.50 每 1,000 条数据
按事件计费:按每个转写的视频收费;传入频道或播放列表时,每个列出的视频也会计费。
Apify 每月赠送 5 美元免费额度,足够免费测试本爬虫。
现成的输入参数,可复制到爬虫表单或通过 API 发送。
英文文稿及每一行带时间的字幕。
{
"videos": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"language": "en",
"includeSegments": true
}运行此任务 →最近 20 个视频并切分为检索分块。
{
"videos": [
"https://www.youtube.com/@mkbhd"
],
"maxVideosPerChannel": 20,
"chunkForRag": true,
"chunkSize": 1200
}运行此任务 →单个视频的现成 SRT 文件。
{
"videos": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"subtitleFormat": "srt"
}运行此任务 →西班牙语字幕,允许自动字幕,并附视频描述。
{
"videos": [
"https://www.youtube.com/shorts/kJQP7kiw5Fk"
],
"language": "es",
"allowAutoGenerated": true,
"includeDescription": true
}运行此任务 →视频链接、Shorts、视频 ID、播放列表链接或频道链接;播放列表和频道会自动展开。
默认会回退到 YouTube 自动生成的字幕,你也可以关闭此选项。
可以。选择 srt 或 vtt,文件会以文本形式与文稿一起返回。
本工具读取的是 YouTube 公开显示的字幕。请确保使用方式符合当地法律、YouTube 条款和创作者版权,并避免收集个人数据。
可使用 Apify API、Python 或 JavaScript 客户端,或通过 Make、n8n、Zapier 和 Google Sheets 集成。