close menu

如何从MKV视频中提取字幕。2种最佳方法

字幕是提高视频质量的一个好方法。它们可以帮助观众更好地理解内容,使来自不同背景的观众更容易跟上视频的节奏。

但如果你想用自己的或不同的字幕来代替视频上的字幕呢?也可能是字幕有些偏差,而你想把它们去掉。

幸运的是,学习如何从MKV视频中提取字幕是一个简单的过程。虽然有很多方法,但在下面找到两个最好的方法来提取字幕。

为什么要从视频中提取字幕

尽管字幕在视频中很有帮助,但在一些情况下可能需要将其从视频中删除。其中一些情况包括。

要编辑或替换它们

理想情况下,字幕应该与视频内容完全同步。这也是一个标准的期望,即他们应该如实描述事件或视频中所说的内容。

在其他情况下,这也是比较常见的,可以使用字幕将视频中的语言翻译成观众能够理解的语言。

然而,由于许多原因,字幕可能与视频不同步,或不能准确地说明视频中所说的内容或发生的事情。解决这个问题的唯一办法是编辑或替换为更和谐或更准确的字幕版本。

要把它们转移到更高的分辨率视频

这是一个 "你不能既吃蛋糕又吃它 "的完美案例,但这是吗?

一个低分辨率的视频,加上完美的字幕编码,在较小的显示器上可能会有完美的意义。但在大屏幕上就不一样了。

与其让自己或观众承受糟糕的观看体验,你可以从低分辨率的视频中撕下字幕,并将其编码到具有更高分辨率的视频中。

用于创作备忘录

每个人都喜欢备忘录。它们可以用来传递笑话或微妙的信息。当备忘录具有亲和力时就更好了,比如它们以电影或视频中令人难忘的画面为特色。

从视频中提取字幕可能是必要的,以便为你的备忘录定制特定的框架。

出于语言学习的目的

字幕可以帮助你学习新的语言。它们是了解一种语言的发音和语法的好方法,这在学习一种新语言时是至关重要的。

然而,要做到这一点,关键是要有一个准确的视频翻译。这可能并不总是如此,你可能不得不从MKV视频中提取字幕,并将其编码为正确的字幕。

同样地,可能有必要关闭视频中的字幕。这对于高级语言学习者来说尤其如此,他们的水平已经达到了对发音和口音的适应。

不幸的是,并不是所有的视频播放器都提供这个选项;唯一的方法是完全从视频中翻录字幕。

在你的视频中添加自动生成的字幕

使用Wave.video - 简单且免费现在就试试

在你开始之前。检查字幕类型

字幕有两种主要类型,要么是硬字幕,要么是软字幕。在决定从视频中提取字幕时使用哪种方法之前,确定你所处理的类型是至关重要的。

硬编码字幕被嵌入到视频文件中。这意味着它们是视频的一部分,由于它们是完全合并的,所以不能被删除或改变。它们也被称为 "嵌入",意味着嵌入是在传输过程中或视频发布前完成的。

软字幕 或封闭式字幕通常与视频分开,因此可以在任何时候改变或删除。

为了确定你所处理的字幕类型,尝试关闭你所使用的媒体播放器上的字幕。如果你能关闭字幕,你所处理的是软字幕。

如果你不能关闭字幕,或者没有这样的选项,你肯定是在使用硬编码字幕。

如何使用MKVoolnix从MKV中抓取字幕

MKVToolnix是一个强大的开源工具,你可以用来从MKV文件中提取字幕。除了字幕提取功能外,你还可以用该工具来合并、分割或编辑MKV文件。

不过,这个零价格标签有一个陷阱。这个强大的视频编辑器只配备了一个命令行界面。如果你对命令行或终端操作很熟悉,以原始格式使用这个工具应该是轻而易举的。

然而,如果你不习惯使用命令行界面,你可以将MKVoolnix与MKVcleaver或gMKVExtractGUI搭配使用。

本指南将使用gMKVExtractGUI和MKVToolnix的组合。

以下是你如何做到这一点。

  1. 下载gMKVExtractGUI和MKVToolnix的安装文件,并在你的设备上安装这两个程序。
  2. MKVToolnix是一个可执行文件,而gMKVExtractGUI是一个压缩文件。
  3. 解压缩gMKVExtractGUI文件,然后复制并粘贴MKVToolnix .exe文件到包含提取的gMKVExtractGUI文件的文件夹。
  4. 点击gMKVExtractGUI应用程序来启动该程序。找到下面的例子,以澄清任何困惑。

How to Extract Subtitles from an MKV Video - image14

现在,你已经将MKVToolnix与它的GUI伴侣配对,你可以从MKV中抓取字幕。

以下是如何做到这一点的。

  1. 假设你遵循了所有的指示,当你运行该程序时,你应该看到这个。How to Extract Subtitles from an MKV Video - image11
  2. 接下来,将MKV文件拖放到程序上。确保将该文件放在 "输入 "部分。How to Extract Subtitles from an MKV Video - image6
  3. 一旦你添加了MKV文件,MKVToolnix会自动找到字幕并填充到输入部分,如下图所示。
  4. 选择你想从MKV文件中翻录的字幕文件,然后选择输出路径或你想在设备上保存提取的字幕的位置。你也可以选择 "使用源 "选项,但可能会很乱。How to Extract Subtitles from an MKV Video - image1
  5. 一旦你那边看起来一切正常,点击 "提取 "按钮,让这个工具发挥它的魔力。你可能想在底部切换一些额外的选项,但这不是必须的,只是为你的利益提供了额外的定制能力。How to Extract Subtitles from an MKV Video - image13
  6. 你可以通过导航到你之前选择的输出文件夹,随时找到提取的字幕。

然后你就完成了。这个强大的工具提供了最好的字幕翻录功能,但你必须在使用它时付出一些努力。

如何使用VideoProc从MKV中提取SRT

VideoProc是一个强大的视频编辑工具。它可以免费下载,并有一个有限的免费试用期,之后你必须付费购买许可证才能使用其功能。

这个惊人的视频编辑器支持Mac电脑和主要的Windows分布,7,8,10,和11。

下面是如何使用VideoProc来提取SRT。

  1. 首先,在你的设备上下载并安装VideoProc。确保你从官方网站获得安装文件,以避免恶意软件或山寨版本。
  2. 在你的设备上运行VideoProc,将MKV视频文件加载到程序中。 紧接着,点击 "视频 "按钮。How to Extract Subtitles from an MKV Video - image9
  3. 在下一页的顶部寻找 "视频 "按钮并点击它,如下图所示。找到MKV视频文件,并按照向导的提示最终完成这一过程。How to Extract Subtitles from an MKV Video - image3
  4. 接下来,你可能想首先确定MKV文件是否有字幕,也就是说,如果你不确定或没有检查。只需点击 "禁用字幕 "按钮,如下图所示,如果文件中有字幕,它们应该出现。How to Extract Subtitles from an MKV Video - image 4How to Extract Subtitles from an MKV Video - image16
  5. 寻找底部的 "工具箱 "标签并选择它。 How to Extract Subtitles from an MKV Video - image15 通过点击下图所示的箭头在各个选项中进行排序,直到你找到 "导出字幕 "选项。 How to Extract Subtitles from an MKV Video - image17 将指针移到 "导出字幕 "上。How to Extract Subtitles from an MKV Video - image5
  6. 寻找出现在 "导出字幕 "选项上方的小按钮并选择它。How to Extract Subtitles from an MKV Video - image8
  7. 你可以提取.srt或.ass格式的字幕,但在这种情况下,选择.srt选项并点击右下角的 "完成"。How to Extract Subtitles from an MKV Video - image 2
  8. 最后,你可以选择在你的设备上保存提取的字幕的位置。只需点击 "浏览 "选项并导航到你想保存字幕的地方。最后点击底部的 "运行 "按钮即可。How to Extract Subtitles from an MKV Video - image12

被提取的.srt文件将在你选择的保存位置。

值得注意的是,试用版的功能有限,但如果你愿意为许可证付费,你将获得VideoProc的最佳体验。

常见问题

什么是SRT和ASS?

这两种是常用的字幕文件格式。

副标题文件是一个包含 副标题数据文本文件 。这些文件通常被指定为SRT(SubRip)或ASS(Advanced SubStation Alpha)。VLC支持这两种格式。

SRT文件是最常用的,因为它们可以被许多播放器播放,如Windows Media Player和iTunes。SRT也可以转换为ASS文件,在不支持SRT的设备上播放,如iOS设备或Android智能手机/平板电脑。

如何通过裁剪去除硬字幕?

如果你想删除硬编码的字幕,处理起来会很麻烦。没有办法或工具将字幕从视频中分离出来,但这里是你如何使用VLC裁剪掉硬字幕。

  1. 首先,在你的设备上安装VLC,如果你没有它。它可以免费下载,而且很容易安装。
  2. 在你的设备上运行VLC,将MKV视频文件加载到播放器上。或者,你可以右键点击视频文件,选择用VLC打开它。
  3. 让视频播放一段时间,直到你能确定字幕在视频中出现的位置。一旦你确定了这一点,你就可以继续将它们从视频中裁剪出来。
  4. 退出全屏,查看菜单选项。在视频屏幕的任何部分点两下,或在键盘上敲 "ESC"。
  5. 寻找 "工具 "选项,点击它,然后选择 "效果和过滤器 "选项。
  6. 在调整和效果菜单上选择 "视频效果"。
  7. 逐步调整底部像素值,以裁剪出硬编码的字幕。

另外,你可以使用任何视频编辑程序来裁剪掉出现硬编码字幕的部分。然而,这可能需要你花点功夫和耐心。

最简单和最好的方法是使用Wave.video免费编辑程序。

以下是你如何去做的。

  1. 在您的浏览器上打开Wave.video。登录您的账户,如果您没有账户,则注册一个免费账户。
  2. 在主页的右上角寻找 "我的项目 "按钮并点击它。
  3. 点击 "上传视频 "按钮,在Wave.video上加载您的MKV视频。一旦上传完成,点击您上传的视频。
  4. 在下一页的左侧寻找 "编辑视频 "按钮并选择它。
  5. 播放视频一段时间或整个视频,以确定字幕在视频帧中的特征。
  6. 点击 "裁剪和旋转",逐渐仔细调整画面大小,省略视频中的字幕。为了做好这一部分,可能需要拍几遍。
  7. 一旦你完成了,一切看起来都很好,点击右上角的 "发布 "按钮,选择下载。

使用硬编码的字幕,你可能不得不对输出的质量作出一些妥协。

如何自己创建一个SRT字幕文件?

以下是如何做到这一点的。

  1. 首先,你必须转录你的视频文件中播放的音频。校对誊本,并将其粘贴到你选择的文本编辑器中。
  2. 接下来,确定每个音频序列的开始和结束时间,以及各自的字幕框。
  3. 进入文本编辑器,为每个新的音频序列或对话实例添加开始、结束时间和字幕帧号。格式应该是这样的。HH:MM:SS,MS。最后一部分,MS,代表字幕帧号,而其他三个分别是小时、分钟和秒。
  4. 为了达到最佳效果,在每个序列后面都要有一个空白。
  5. 校对以抽出任何错误,然后将文本文件保存为.srt文件。只需在保存时将文件名的最后部分从.docx或.txt改为.srt。

这对初学者来说是很困难的,甚至对有经验的用户来说也是令人厌倦的。你也可能会搞砸,字幕可能与视频不同步。你可以使用Wave.video上的自动视频字幕功能来避免这种情况,并获得更多便利。

它最好的部分是Wave.video是免费使用的,由于其用户友好和直观的功能,使用起来非常愉快。

VLC可以提取字幕吗?

不,VLC是一个优秀的视频播放器,但也就到此为止了。你可以禁用软字幕或裁剪掉硬编码字幕,但你不能用VLC从视频中提取字幕。

你最好使用高级工具,如MKVToolnix或VideoProc转换器。

最后的想法

字幕是视频中不可或缺的一部分。它们可以帮助你理解屏幕上发生的事情,也可以通过让观众更喜欢你的视频来提高整体质量

它们也 适应 每个人一个巨大步骤 。尽管这样,某些情况下要求从MKV视频中提取它们。原因很多,也很多样,而且都是有道理的。

幸运的是,有很多免费和付费的工具可以简化从MKV中提取字幕。现在,你可能已经注意到,付费工具提供了更多的便利和简单性,但也是有代价的。免费工具,嗯,是免费的,但需要一点主动性来学习如何有效地使用它们。

通过Wave.video,您不必在成本、能力或便利性上做出妥协。今天就注册一个免费账户,体验一下Wave.video的与众不同。

我们会让你了解情况!

加入5000名首先阅读我们文章的营销人员行列