MKVToolNix是一款功能强大的多媒体处理工具,主要用于处理Matroska(MKV)格式的视频文件,而MKV是一种开放标准的容器格式,可以包含无限数量的视频、音频、图片或字幕轨道,同时用户还可以执行对Matroska文件进行创建、拆分、编辑、多路复用、合并、提取以及检查等操作。前MKVToolNix还包含了一系列实用程序,如mkvmerge(用于合并多种媒体流封装到MKV容器中)、mkvinfo(用于查看MKV文件详细信息)、mkvextract(用于从MKV文件中提取音频、视频和字幕轨道)、以及mkvpropedit(用于编辑现有的MKV文件属性)等组件。
总的来说,MKVToolNix是一款非常实用的多媒体处理工具,尤其对于需要处理MKV格式视频的用户来说,提供了丰富的功能和便捷的操作体验,使得视频编辑变得更加简单高效。
应用特色
1、运行mmg、exe后,会弹出软件的图形界面,首先选择“Input”选择卡,点击上部“Input files”处的“add”按钮,将要合并的视频、音频、字幕文件一一添加到文件列表中,Mkvtoolnix功能的强大主要体现在能导入的格式上,除了MPEG视频外,几乎所有的主流音、视频格式它都能容纳,包括OGM和MKV格式本身!
2、轨道设置
如果视频中已经包括有音频,它还可以选择是保留还是不保留该音频!如果要去掉原有的音频,先在文件列表中选中该视频文件,然后在下面的Tracks列表中将音轨前的勾去掉即可。这样的功能要比OGM方便得多! 所有的轨道都可以加上语言类型、标题、作者等标示,先选定某个轨道,然后在下面“Track Options”处的“Language”下拉列表中进行选择。在字幕或声音不同步的情况下,还可设置声轨和字幕播放的延时时间,可将延时数值填入Delay后的文字框(单位为毫秒)。
3、文件分割
如果想将合并好的MKV文件刻入光盘,而最终合并好的文件可能超过光盘的容量的话,你可以对文件进行分割。选择“Global(全局)”选项卡,在其中的“Split(分割)”栏中勾选“Enable splitting(进行分割)”,分割有两种方式:“by size(按文件尺寸)”、“by time(按时间)”,这里当然应该按尺寸,具体的尺寸可从后面的下拉列表中选择。
4、输出
界面中的其它选项卡都是无关紧要的,可以不管。最后,在下面的“Output filename(输出文件名)”处设置输出文件的路径及名称后,点击“Start Muxing(开始合并)”按钮输出MKV文件。另外,Mkvtoolnix也可用于分离MKV文件,只要将MKV文件导入,再将每个码流单独命名输出就形了。
如何使用Mkvtoolnix-GUI调整音频顺序
当我们的视频有了复数的(如中日配音)的音频时,默认播放时是日语,因为日语音轨在第一个,这时有些人想删除日语或者想把国语调成默认第一个音轨。这时需要使用Mkvtoolnix-GUI来很快达成目的。
首先打开视频确认音频顺序,如图,国语在第一日语第二,如果我们想把日语排在第一的话。
首先打开该软件
右键添加文件后会出现
音频显示国语在日语的上面,鼠标按住日语的音频不动,将其拖至国语的上面
将该音轨默认轨道标记选择为是
点击开始混流即可
当然有多个任务可以点击添加至任务列表,最后在任务队列中一次性开始全部任务。
更新日志
v91.0版本
MKVToolNix项目的源代码库、bug跟踪器和维基已被转移到Codeberg。
用于构建Windows变体的定制MXE存储库已从Gitlab转移到Codeberg。
新功能和增强功能
MKVToolNix GUI:多路复用器:在“多路复用器”菜单中添加了操作,用于将当前打开的所有多路复用器选项卡保存到单个.mtxcfg文件中。稍后加载此文件将还原所有选项卡。工具#3797。
MKVToolNix GUI:多路复用器:添加文件时,如果文件名包含由特定字符分隔的单词“comments”或“commentary”(可配置),则GUI可以自动启用音频和字幕轨道的“comment”标志。默认情况下,此功能处于启用状态。#3798实现的一部分。
MKVToolNix GUI:多路复用器:添加文件时,如果曲目的语言与用户配置的语言匹配(可配置),GUI可以自动为音频和字幕曲目启用“原始语言”标志。默认情况下,此功能处于关闭状态。#3798实现的一部分。
MKVToolNix GUI:多路复用器:添加文件时,GUI可以根据文件名自动设置多个轨迹标志。现在,它也可以在曲目名称中查找相同的模式(可配置)。默认情况下,此功能处于启用状态。#3798实现的一部分。
MKVToolNix GUI:多路复用器:添加了特殊的拖放区域,用户可以在其中拖放文件以绕过偏好。每个放置区域对应于三个可能选项中的一个(将所有内容添加到当前设置中;创建一个新设置并添加所有内容;为每个文件添加新设置并向每个文件添加一个文件)。默认情况下,此功能处于关闭状态。工具#3796。
MKVToolNix GUI:多路复用器:添加了额外的特殊拖放区域,用户可以在其中拖放文件以将其添加为附件。其中一个区域将自动设置拖放的文件作为封面图像。工具#3794。
MKVToolNix GUI:多路复用器:当通过在目标文件名后加上一个运行号来使其唯一时,GUI现在还将考虑当前队列中正在运行或仍在等待执行的多路复用作业的目标文件名。机具#3801。
错误修正
mkvmerge:时间戳格式v3:修复了解析器;对于包含持续时间(每秒帧数可选)的行,它完全损坏了。修复#2285。
mkvmerge:DTS解析器:如果DTS-HD高分辨率流中存在X96扩展,则采样频率将设置为96kHz。在从基本流和Matroska文件读取DTS时,此问题被打破。修复#3288。
mkvpropedit,MKVToolNix GUI的章节和标题编辑器:修复了一个错误,该错误导致在试图替换文件末尾只有空元素(至少一个)的元素时出现分段错误。修复#3802。
构建系统更改
捆绑的nlohmann json库已更新到v3.11.3。