视频提取字幕

从视频文件中提取字幕轨道,保持原始格式(不转换)

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: video/*

按索引提取特定字幕轨道(从 0 开始)或 "all" 提取所有字幕轨道

关键信息

分类
图像、音频与视频
输入类型
file, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

视频提取字幕工具能够快速从您的视频文件中分离并提取内置的字幕轨道。无论是 SRT、ASS 还是 VTT 格式,该工具都能在不改变原始字幕编码和格式的前提下,完整地导出指定或全部字幕轨道,方便您进行后续的翻译、编辑或归档。

适用场景

  • 需要从多语言电影或电视剧视频中分离出特定语言的 SRT 或 ASS 字幕文件时。
  • 想要备份或编辑视频中封装的软字幕,而无需重新手动听写或使用 OCR 识别时。
  • 提取视频中的所有字幕轨道以进行多语种对照翻译或字幕格式转换时。

工作原理

  • 上传需要提取字幕的视频文件(大小限制在 100MB 以内)。
  • 在“字幕轨道”输入框中指定要提取的轨道索引(如 0、1)或输入 “all” 提取所有轨道。
  • 点击开始处理,系统将直接读取视频封装数据,无损提取出原始格式的字幕文件并提供下载。

使用场景

外语影视翻译:从下载的 MKV 或 MP4 视频中提取原始外语字幕,导入翻译软件进行中文本地化翻译。
字幕样式修改:提取视频中的 ASS 特效字幕,使用字幕编辑器调整字体、颜色或特效后重新封装。
学习资料整理:提取公开课或演讲视频中的字幕文本,快速整理成文字版学习笔记或摘要。

用户案例

1. 提取多语言电影的特定字幕轨

影视翻译爱好者
背景原因
拥有一部包含英文和法文双语字幕轨的 MKV 格式电影,需要单独提取出英文轨道进行翻译。
解决问题
视频播放器无法直接导出字幕,手动寻找外挂字幕源非常麻烦。
如何使用
上传 MKV 视频文件,在“字幕轨道”选项中输入 0(代表第一条英文轨道)。
示例配置
videoFile: "movie.mkv", subtitleIndex: "0"
效果
成功下载到无损的 movie_track0.srt 英文原始字幕文件。

2. 批量导出视频中的所有字幕

视频自媒体运营
背景原因
收到客户发来的宣传视频,里面封装了中、英、日三种语言的字幕,需要全部提取出来进行校对。
解决问题
逐个轨道提取效率低下,需要一次性获取所有字幕文件。
如何使用
上传宣传视频,在“字幕轨道”选项中保持默认值 all。
示例配置
videoFile: "promo.mp4", subtitleIndex: "all"
效果
获得一个包含所有提取字幕轨道的压缩包,内含中、英、日三份独立的字幕文件。

用 Samples 测试

video, file

相关专题

常见问题

这个工具支持提取哪些格式的字幕?

支持提取视频中封装的所有常见字幕格式,如 SRT、ASS、VTT 和 SSA 等,提取后保持原始格式不进行转换。

什么是字幕轨道索引?我该如何填写?

索引代表视频中字幕轨道的顺序,从 0 开始(0 表示第一条字幕轨,1 表示第二条)。若想提取所有字幕,请输入 “all”。

为什么提取出来的字幕文件是空的或报错?

请确保您的视频中确实封装了软字幕(内嵌字幕轨道)。如果是直接烧录在视频画面上的硬字幕(无法关闭的字幕),本工具无法直接提取。

提取字幕会重新编码视频或影响画质吗?

不会。该工具仅读取并分离视频文件中的字幕数据流,完全不涉及视频画面的重新编码,因此不会影响视频画质,处理速度也非常快。

视频文件大小有限制吗?

是的,上传的视频文件大小限制在 100MB 以内。

API 文档

请求端点

POST /zh/api/tools/video-subtitle-extract

请求参数

参数名 类型 必填 描述
videoFile file (需要先上传) -
subtitleIndex text 按索引提取特定字幕轨道(从 0 开始)或 "all" 提取所有字幕轨道

文件类型参数需要先通过 POST /upload/video-subtitle-extract 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-video-subtitle-extract": {
      "name": "video-subtitle-extract",
      "description": "从视频文件中提取字幕轨道,保持原始格式(不转换)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-subtitle-extract",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]