MKVToolNix是一组用于在Linux,其他Unices和Windows下创建,更改和检查Matroska文件的工具。
mkvexgui是配合MKVToolNix用来提取Matroska文件中的轨道和信息的
工具版本号:
MKVtoolnix: 97.0
新增mkvexgui.exe用于单个MKV文件的提取 需要批量处理的请用gMKVExtractGUI
mkvexgui.exe: 1.7
修复部分错误
新增快速选择
将命令行长度限制从8000改到30000 可降低分批概率 提升效率
新增Raw提取模式
gMKVExtractGUI: 2.8.1 (汉化版) (保留2.8.1汉化版不再更新, 需要英文新版的可以到这里下载: https://github.com/Gpower2/gMKVExtractGUI/releases 截止 2026-1-6 版本号: 2.12.0)
MKV 媒体文件提取工具 功能清单
版本:1.7 | 核心依赖:MKVToolNix(mkvmerge/mkvextract)、jq.exe | 系统要求:Windows 10 及以上
一、核心基础功能
文件选择与拖拽支持
- 支持通过按钮选择 Matroska 格式文件(
.mkv/.mka/.mks/.webm) - 支持单文件拖拽导入,自动校验文件格式合法性
- 文件名过长时自动截断并添加省略号,避免界面排版错乱
- 支持通过按钮选择 Matroska 格式文件(
系统与环境校验
- 启动时自动检测 Windows 版本,低于 Win10 弹出兼容性警告
- 自动检查
mkvmerge.exe/mkvextract.exe/jq.exe核心组件,缺失则弹窗提示并退出 - 自动读取组件版本信息,显示在状态栏
文件解析功能
- 调用
mkvmerge生成 MKV 文件的信息并通过jq解析轨道数据 - 自动识别并格式化 视频/音频/字幕/章节/附件 五类轨道信息
- 支持轨道语言映射(如
chi→汉语、zh-Hans→简体中文)、编码格式后缀映射(如V_MPEGH/ISO/HEVC→hevc) - 自动计算音频轨道相对于视频轨道的延迟时间,显示在列表中
- 调用
二、界面与交互功能
轨道列表展示
- 四列布局:选择复选框 | 轨道内容详情 | 裸流后缀名 | 延迟信息
- 自动适配窗口大小,列宽支持自动调整
- 轨道内容详情格式化显示(如
视频 | 汉语 | V_MPEGH/ISO/HEVC)
批量勾选与筛选功能
- 全选:一键勾选/取消所有轨道、章节、附件,自动取消细分筛选框勾选状态
- 细分筛选(互斥型)
- 选视频:仅勾选所有视频轨道,强制取消其他类型轨道勾选
- 选音频:仅勾选所有音频轨道,强制取消其他类型轨道勾选
- 选字幕:仅勾选所有字幕轨道,强制取消其他类型轨道勾选
- 选章节:仅勾选章节轨道,强制取消其他类型轨道勾选
- 选附件:仅勾选所有附件轨道,强制取消其他类型轨道勾选
- 全不选:一键清空所有勾选状态,同步取消所有筛选框
提取选项配置
- 轨道提取开关:控制是否提取选中的轨道裸流
- 全局标签提取:提取 MKV 文件的 XML 格式全局标签
- 时间码提取:提取选中轨道的时间码信息(生成
.txt文件) - 章节提取格式:支持 OGM 简洁文本格式(
.txt)和 XML 格式 - 新增Raw模式: 支持提取纯裸流, 但提取的文件可能无法使用!
三、提取核心功能
多类型内容提取
- 轨道提取:根据选中轨道生成对应裸流文件,文件名格式为
原文件名_轨道ID_语言码.后缀 - 附件提取:提取 MKV 内嵌附件,保持原文件名输出
- 章节提取:支持两种格式,可按需切换
- 标签提取:独立提取全局标签为 XML 文件
- 时间码提取:单独提取轨道时间码,或与轨道提取联动
- 轨道提取:根据选中轨道生成对应裸流文件,文件名格式为
智能批量处理
- 自动判断选中项数量,≥2 项时启用批量提取模式
- 批量命令长度超限(超过 30000 字符)时,自动拆分成分批提取,避免命令行长度限制
- 批量提取时同步处理轨道、附件、时间码,提升提取效率
进度与状态反馈
- 状态栏实时显示当前操作状态(解析中/提取中/完成/失败)
- 提取过程中实时显示进度百分比
- 分批提取时显示批次进度(如
分批批量 1/3 提取中:进度 50%)
错误检测与提示
- 提取过程中检测到「错误/不支持」关键词时弹窗显示红色具体错误信息
- 组件缺失、文件格式错误、拖拽错误等场景均有明确弹窗提示
四、兼容性与稳定性优化
路径与编码兼容
- 所有路径均添加双引号包裹,完美支持含空格、特殊字符的文件名/路径
- 强制使用 UTF-8 编码输出,避免中文文件名乱码
- 临时文件自动清理,退出时删除临时文件
界面适配
- 支持窗口大小调整,所有控件自动跟随窗口缩放
- 弹窗居中显示,按钮支持回车响应,提升操作便捷性
- 提取过程中禁用按钮和拖拽功能,避免重复操作导致冲突
已知问题:
1、对于类型为 S_DVBSUB 的字幕无法提取
原因是mkvextract.exe并不支持这个类型的字幕提取
2、对于现在还不常见的266/VVC格式 (该格式的首选封装是MP4)
可能会被错误的识别为V_QUICKTIME或其他格式
导致无法提取 (播放器识别为VVC1)
3、对于现在还不常见的Dolby AC-4格式 (该格式的首选封装是MP4、M4A)
可能会被错误的识别为A_QUICKTIME或其他格式
导致无法提取 (播放器识别为AC4)
以上错误与gMKVExtractGUI和mkvexgui无关
下载地址:
百度链接: https://pan.baidu.com/s/1RDHI86mR6mCGCDq2T0yQNw?pwd=ge92
电信天翼: https://cloud.189.cn/t/7vyaEnnaiq2a (访问码:t6et)
123云盘: https://www.123pan.com/s/iF8iVv-Pbeh3.html 提取码:lar9