MKVToolNix是一款专业的Matroska视频处理工具集,具备无损混流、分割及提取MKV文件中音轨、字幕等内容的强大功能。其章节编辑器功能尤为突出,能够实现帧级别的精确分段标记。该工具支持批量处理和XML元数据编辑,并具备文件完整性验证功能。尽管界面专业,但操作逻辑直观,能够满足从简单字幕封装到复杂多语言混流的各种需求,适用于视频爱好者及专业压制团队。
软件特点
MKVToolNix是一款跨平台应用程序,兼容Windows(32位和64位)、Mac OS X及Linux系统。软件包包含用于合并、提取流、查看信息以及编辑标题和章节的独立命令行工具,这些工具均集成在Windows版本的图形界面中。
该工具支持查看、追加和分割音轨、章节及标签,并提供广泛的编辑选项。在通用轨道选项中,用户可设置轨道名称、语言、默认和强制轨道标志、标签和时间码等参数。还支持自定义宽高比、FPS、延迟、立体影像模式、裁剪、提示、压缩模式和增强功能的命令行参数。外部文件可以作为附件嵌入到影片中。
创建与编辑电影章节
用户可创建章节并定义其属性,包括开始和结束时间、标志、段及段版本UID,以及章节名称、语言和国家。全局标签文件设置、WebM兼容文件创建、分割模式、文件链接等均可配置。MKVToolnix提供的批处理作业支持,允许用户在执行耗时任务时配置工作站为无人值守模式。用户可复制当前命令行至剪贴板或保存至文件,以便在未来的项目中使用,同时管理队列作业、添加命令行选项、从外部文件加载章节、编辑页眉,并将项目保存为.mka、.mkv或.mk3d格式的文件。
凭借其丰富的配置参数,MKVToolnix能够满足大多数用户在学习和创建、编辑以及生成MKV文件方面的需求。
mkvtoolnix字幕提取方法
使用mkvextractgui打开MKV文件,若文件中封装了字幕,将显示字幕轨道(类型为subtitle)。若仅显示视频轨道(video)和音频轨道(audio),则说明文件中没有封装软字幕;若播放时显示字幕,则为嵌入视频中的硬字幕,无法提取。
1. 使用MKVtoolnix提取字幕,具体方法见下图:

2. 提取字幕后,使用MKVtoolnix进行字幕编辑,具体方法见下图:

软件优势
mkvmerge:封装、合并、混流多媒体文件为MKV格式;
mkvinfo:输出MKV文件组件和编码信息;
mkvextract:从MKV文件中提取视频、音频和字幕轨道;
mkvpropedit:直接修改现有MKV文件属性,无需重混流;
mmg:mkvmerge的图形界面,包含章节编辑器和头部编辑器。
更新日志
v91.0版本
MKVToolNix项目的源代码库、bug跟踪器和维基已迁移至Codeberg。
用于构建Windows版本的自定义MXE存储库已从Gitlab迁移至Codeberg。
新功能和增强功能
MKVToolNix GUI:多路复用器中添加了操作,允许将所有打开的多路复用器选项卡保存至单个.mtxcfg文件中,以便稍后加载还原所有选项卡。
MKVToolNix GUI:添加文件时,若文件名包含特定字符分隔的“comments”或“commentary”,GUI可自动启用音频和字幕轨道的“comment”标志。
MKVToolNix GUI:添加文件时,若音轨语言与用户配置的语言匹配,GUI可自动为音频和字幕轨道启用“原始语言”标志。
MKVToolNix GUI:添加文件时,GUI可根据文件名自动设置多个轨道标志,并在轨道名称中查找相同模式。
MKVToolNix GUI:添加了特殊的拖放区域,用户可以拖放文件以绕过偏好设置。
MKVToolNix GUI:当通过在目标文件名后添加运行号以保持唯一性时,GUI将考虑当前队列中正在运行或等待执行的多路复用作业的目标文件名。
错误修正
mkvmerge:修复了时间戳格式v3的解析器问题,以及DTS解析器在处理DTS|HD高分辨率流时的采样频率设置问题。
mkvpropedit和MKVToolNix GUI的章节和标题编辑器:修复了在替换文件末尾仅包含空元素的元素时导致的分段错误。
构建系统更改
集成的nlohmann json库已更新至v3.11.3。
