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文件头的“块对齐”值的正确值。