IT技术 · 2024年9月18日

如何从MKV视频文件中中提取字幕

MKV 是 Matroska Video 的缩写,是一种“一体化”多媒体格式,可以将音频、视频和字幕轨道保存在一起。 这些字幕可能有不同的风格,例如ASS,SRT.但是有时候我们只需要其中的字幕文件,来作一些其他处理,那么就必须使用一些工具来完成这个事情
    这里介绍使用工具是MKVToolNix+gMKVExtractGUI,主要功能是由MKVToolNix来完成的,gMKVExtractGUI只是提供了一个更友好的用户界面,如果愿意使用命令方式来完成的话,可以不使用gMKVExtractGUI,但并不推荐,命令方式,使用麻烦,效率低,不直观。推荐使用gMKVExtractGUI的界面来完成操作。

第一步,获取应用软件

    可喜的是,这些软件都是免费的工具。无需任何费用
MKVToolNix下载地址:https://mkvtoolnix.download/,推荐下载Portable版本,解压后就能使用
gMKVExtractGUI下载地址:https://sourceforge.net/projects/gmkvextractgui/,下载后,解压,并复制到与MKVToolNix同一目录即可

第二步:运行软件

打开gMKVExtractGUI.exe,打开如下图:
拖入后,你会看到文件中包含的所有元素,你可以把任何元素单独的提取出来,此处,我们只提取字幕即可。
字幕的开头字符中包含[subtitles]标签,如上图中的

最后一步:提取想要的字幕

我们选择相应的编码字幕,选择好要使用的输出目录,如果只要同一目录,勾选”Use Source”这个选项即可
然后,点击下面的按钮【Extract】即可导出相应的字幕文件,导出的字幕文件格式由内封字幕本身的格式决定,如果本身是ASS格式的话,
导出后,也是ASS格式。如果需要SRT格式,我们就需要另外找转换工具,有一款在线工具,作字幕转化来说,非常好用,这里推荐一下。
地址如下: