首页 价格 使用文档 新闻博客 关于我们 使用指南 English
注册
MKV 提取字幕 · 取出字幕

从 MKV 提取字幕

能不能从 MKV 里提取字幕,只取决于一件事:这个文件有没有软字幕轨。本文告诉你如何判断、有轨时怎么提取,以及没有可提取内容时如何用音频生成一份 SRT。

无需信用卡 · 无水印 · 浏览器直接使用
免费额度试用 67 种语言 隐私安全
speakvid.com/zh/tools/transcribe/workbench
任务
MKV 提取字幕
字幕
配音
文字转语音
S
从 MKV 提取字幕
进度实时可见
MKV · MP4 · MOV SRT / 文字 AI
MKV · MP4 · MOV
输出
SRT 字幕✓
配音视频✓
转写文本✓
进度72%
67+翻译语言
300+AI 音色
90识别语言
100%导出无水印
这些场景熟悉吗

传统方式又慢又贵

人工翻译、花钱请配音、等上好几天。每一条视频,创作者和团队都在浪费时间和金钱。

跳过老流程

找到的教程都让我装 ffmpeg、敲命令行参数。我只是想把字幕取出来而已。

MKV 是带软字幕的,但字幕轨是带样式的 ASS,播放器老是覆盖我设的字体和字号。

我的文件字幕已经烧进画面、根本没有字幕轨,还有些工具假装能「提取」出来。

怎么用

四步搞定

上传、选语言,剩下交给 AI。无需安装任何软件。

01

先判断文件:用 VLC 或 MPV 打开,看「字幕 → 字幕轨」列表。有具体轨道名,说明有东西可提取

几下点击就够了。

02

路线一(有字幕轨):无损复制出来——ffmpeg 或 mkvextract 一行命令即可,视频部分完全不动

几下点击就够了。

03

路线二(没有字幕轨,或字幕已被烧进画面):把 MKV 交给转写工具——音频转写、按语音生成时间轴

几下点击就够了。

04

在编辑器里改掉人名和术语,再导出 SRT 做字幕,或导出 TXT 拿纯文本

几下点击就够了。

MKV 是个容器,不是视频格式,这就是问题的全部。一个 .mkv 文件里可以同时装视频轨、若干音频轨和任意数量的字幕轨——文本格式的 SRT / ASS,或者图片格式的 PGS——播放器随时在它们之间切换。所以「从 MKV 提取字幕」本质上是在问「你这个文件里到底有没有」,答案也只有两种。有字幕轨:提取就是一次快速、无损的复制,把文字拿出来,视频完全不动。没有字幕轨——比如字幕已经烧进画面、或者从来就没有过——那就没有东西可提取,唯一的路是转写音频、根据语音建立时间轴。SpeakVid 做的是第二条路:上传 MKV(或从里面抽出的音频),得到一份时间轴由语音生成的标准 SRT,导出前可以逐句修改。计费 1 积分 / 分钟音频,注册赠 20 积分。

视语用户故事
为什么选视语

该有的都有,不该有的没有

<path d="M4 4h16v16H4z"/><path d="M8 8h8"/><path d="M8 12h5"/>

两条路线,不装

提取是复制,前提是文件里真的有轨;生成是转写,什么文件都能做。搞清楚自己属于哪一种,就是问题的全部——而判断只需十秒。

<polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/>

烧进画面的字幕也能处理

已经变成画面一部分的字幕,任何工具都提不出来——没有工具能把「烧录」还原。能做的是根据音频生成一份全新的、干净的 SRT;当原子幕语言不对或时间轴很糟时,这也正是你要的东西。

<path d="M12 20h9"/><path d="M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z"/>

顺手的修正能一起做

生成的字幕可以直接编辑:改人名、拆句子、调时间点。而提取出来的字幕轨,往往连原来那些糟糕的断行也一起带过来了。

支持范围

输入范围与限制

有软字幕轨就提取,没有就生成 两条路线见下文
MKV · MP4 · MOV · WEBM 保留原时间轴的 SRT
无水印 导出永远干净
处理快速 几分钟,不是几天
FAQ

常见问题

为什么我的 MKV 提取不出字幕?+

因为提取本质是复制,前提是文件里真的有东西可复制。如果文件没有字幕轨——字幕已经烧进画面,或者从来就没有——那就没有工具能把它提出来。这种情况下唯一的路是转写:根据音频生成字幕,也正是这个工具做的事。而有软字幕轨的文件,用一行 ffmpeg 或 mkvextract 命令就能无损取出。

怎么判断 MKV 里有没有软字幕轨?+

用 VLC 或 MPV 打开,看「字幕 → 字幕轨」列表。弹出的列表里有具体轨道名(例如 English、Forced、Signs),就说明有东西可提取,你也可以直接在播放器里切到那条轨试试。菜单是空的,或者把字幕关掉画面里依然有字,说明字幕已经烧进视频了。

SRT、ASS、PGS 字幕轨有什么区别?+

SRT 是纯文本加时间码;ASS 在此之上还带样式和定位信息;PGS 存的不是文字而是位图图像——所以 PGS 没法当文本编辑,改样式也很慢。在这里根据音频生成的字幕是标准 SRT,所有播放器和剪辑软件都能读,并且完全可编辑。

SpeakVid 能帮我提取字幕轨吗?+

不能——提取是本地文件操作,实话是一行命令比任何网页工具都做得更好。SpeakVid 负责的是「提取不可能」时的那条路:把音频转写成一份全新、时间轴干净的 SRT。而且很多人即使有字幕轨也愿意走这条路,因为原子幕常常时间轴很糟、或者语言根本不对。

从 MKV 音频生成的字幕准吗?+

清晰音源下最高约 98%,自动断句、自动加标点,每行带时间轴,点一下就能回听那一段核对。背景音乐、多人抢话、对白发闷都会拉低准确率。导出前可以逐句修改。

拿到字幕后还能做什么?+

导出 SRT 可以导入 Premiere、剪映、Final Cut、达芬奇,或者随视频一起上传;只想要文字就导出 TXT。还可以在保留时间轴的前提下翻成 67+ 种语言;或者用视频工具擦掉原来的硬字幕、烧上新的——当你已经把内容翻译好、想让旧文字消失时,这是常规做法。

还有问题? 联系我们
更多场景

你还可以做这些

准备好触达全球观众了吗?

现在试试——免费、快速、隐私安全。

进入工作台