MKVToolnix
MKVToolnix安装教程
MKVToolnix 是一套功能强大的 mkv(Matroska) 格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。MKVToolNix 包含了以下几个 MKV 专用处理工具 mkvmerge:将多媒体文件封装、合并、混流为 MKV 文件;mkvinfo:输出 MKV 文件组件和编码信息。

原理:
mkv:通用视频文件,有的包含音频,也可以只有视频;Matroska 的目标就是要取代旧式的媒体封装格式,其中最主要的目标就是 AVI。AVI 已经诞生十几年了,目前它依然还保持着旺盛的生命力,但其在支持新的音视频编码上非常困难,在非微软平台使用也不够方便。而 Matroska 使用的是一种开放的架构,拥有众多的先进特性,并且能跨平台使用,这是 AVI 所望尘莫及的。
提取 mkv 自带字幕:
自带的字幕是英文的,在外挂中文以后会很难看的,使用本工具可以把自带的字幕提取出来,更换成中文字幕,字幕格式支持 srt,ssa,ass 等格式字幕,一般使用的是 srt 格式字幕,打开软件 mmg.exe,选择第一项输入,然后点击添加,找到你要提取字幕的 mkv 文件,在下面的轨道栏里面会看到 mkv 里面包含的文件,一般排列方式是视频,音频,字幕文件,音频一般有一个或者几个,要看 mkv 片源的音轨有几个了,有的时候还会有 5 音轨,前面的对勾是你要的文件,不要的就不要打钩,你不想要字幕文件的话就不要打钩

最后一项是字幕文件,把前面的对勾点击去掉,
最下面的输出文件名最好是同源,切记把名称改一下,然后点击开始合并,需要的硬盘内存最少是这个电影的容量,抽根烟的功夫就转换完成了,转换完的 mkv 就是无字幕的电影了。
封装字幕教程:
打开软件,点击添加,找到你要封装的 mkv 文件和字幕,要先添加 mkv 再添加字幕,不然最后输出文件名的时候后缀就会变成 mks 而不是 mkv 了

轨道栏里面就会出现视频,音频,字幕文件,全部打钩就可以了,你如果不想要多余的音轨的话可以不打勾,封装的时候就不会有了

mkvtoolnix 如何提取字幕?
1、运行 mkvewizard,加入要提取字幕的 mkv 文件
2、然后选择除视频和音频的其他选项,一般为多国语言字幕
3、更改为和电影同名的文件,并放在一个目录下
这样就可以在家里的电视上播放 mkv 无字幕的文件了。
MKVToolnix 特点:
1、MKV 封装风头日盛,尤其是那些多声轨、多字幕的高清 MKV 大片更是倍受青睐,丝丝入扣的影像和逼真震撼的音响让人流连忘返,这也是高清 MKV 最大的卖点。但不少读者在播放高清 MKV 及格式转换等方面遇到了不少问题,例如播放迟滞、音画不同步及字幕不匹配等。MKV 的葫芦里究竟卖的什么药呢?
播放时资源紧张导致解码迟滞,应尽量避免在播放高清影片时执行大型程序或其他占用内存较大的程序。MKV 文件本身有问题,例如 MKV 封装错误等,这种情况比较特殊,要利用 MKV 合成工具 MKVtoolnix 的 MKVmerge(mmg)重新封装 MKV 文件方可解决。
2、很多高清 MKV 下载网站采取分段处理的方式,这使得我们看电影时不能够“一气呵成”,那么有什么办法可以将分段的部分拼接起来,又不影响观看质量呢?菜鸟学院今天就为各位视频菜菜带来利用 MKVtoolnix 这款小工具将多个 MKV 格式的影片合并在一起的方法。
更新日志:
MKVToolnixV6.5.0。
* mkvmerge 将增强填料的 NALU 现在将删除框架的 H.264/AVC 轨道(如那些从 Matroska/MP4 读取文件),就像他们已经一直在处理成帧轨道。
* mkvextract:新功能:实现了支持提取 VP9 进入 IVF 文件的轨道。
* mkvmerge:新功能:实现了支持 VP9 读取和 Matroska/ WebM 的文件。实现了第 899。
* mkvextract:增强:使用相同的曲目/附件 ID 多次中的“轨道”,“附件”或“timecodes_v2”模式将导致一个错误信息,而不是一个空文件中。实现了第 914。
* mmg:错误修正:与 wxWidgets2.9.x/3.0.x 的调试消息会作为模态对话框不再出现,但只能到日志窗口。
mkvmerge:错误修正:当附加成帧的 AVC/H.264 轨道和设置的默认持续时间第二和所有下面的源部分的第一部分将使用相同的默认持续时间。
MMG 将其设置存储一档“mkvtoolnix.ini”同一文件夹 mmg.exe 中位于 MKVToolNix 中通过其安装程序没有被安装。
MMG 的窗口和对话框会记住并恢复他们的位置和大小。
固定写入错误的值,如果使用修复比特流定时信息。
实现导出的视频的尺寸为 FLV1 型轨道从框架内容,如果他们不是在脚本标记。
固定处理 MPEG 传输流破 PES 包流。
错误修正:mkvextract 写的 WAV 文件头的“块对齐”值的正确值。
