MKVtoolnix (64位)+提取工具


MKVToolNix是一组用于在Linux,其他Unices和Windows下创建,更改和检查Matroska文件的工具。
MKVtoolnix

mkvexgui是配合MKVToolNix用来提取Matroska文件中的轨道和信息的
mkvexgui

工具版本号:
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 及以上

一、核心基础功能

  1. 文件选择与拖拽支持

    • 支持通过按钮选择 Matroska 格式文件(.mkv/.mka/.mks/.webm
    • 支持单文件拖拽导入,自动校验文件格式合法性
    • 文件名过长时自动截断并添加省略号,避免界面排版错乱
  2. 系统与环境校验

    • 启动时自动检测 Windows 版本,低于 Win10 弹出兼容性警告
    • 自动检查 mkvmerge.exe/mkvextract.exe/jq.exe 核心组件,缺失则弹窗提示并退出
    • 自动读取组件版本信息,显示在状态栏
  3. 文件解析功能

    • 调用 mkvmerge 生成 MKV 文件的信息并通过 jq 解析轨道数据
    • 自动识别并格式化 视频/音频/字幕/章节/附件 五类轨道信息
    • 支持轨道语言映射(如 chi→汉语、zh-Hans→简体中文)、编码格式后缀映射(如 V_MPEGH/ISO/HEVChevc
    • 自动计算音频轨道相对于视频轨道的延迟时间,显示在列表中

二、界面与交互功能

  1. 轨道列表展示

    • 四列布局:选择复选框 | 轨道内容详情 | 裸流后缀名 | 延迟信息
    • 自动适配窗口大小,列宽支持自动调整
    • 轨道内容详情格式化显示(如 视频 | 汉语 | V_MPEGH/ISO/HEVC
  2. 批量勾选与筛选功能

    • 全选:一键勾选/取消所有轨道、章节、附件,自动取消细分筛选框勾选状态
    • 细分筛选(互斥型)
      • 选视频:仅勾选所有视频轨道,强制取消其他类型轨道勾选
      • 选音频:仅勾选所有音频轨道,强制取消其他类型轨道勾选
      • 选字幕:仅勾选所有字幕轨道,强制取消其他类型轨道勾选
      • 选章节:仅勾选章节轨道,强制取消其他类型轨道勾选
      • 选附件:仅勾选所有附件轨道,强制取消其他类型轨道勾选
    • 全不选:一键清空所有勾选状态,同步取消所有筛选框
  3. 提取选项配置

    • 轨道提取开关:控制是否提取选中的轨道裸流
    • 全局标签提取:提取 MKV 文件的 XML 格式全局标签
    • 时间码提取:提取选中轨道的时间码信息(生成 .txt 文件)
    • 章节提取格式:支持 OGM 简洁文本格式(.txt)和 XML 格式
    • 新增Raw模式: 支持提取纯裸流, 但提取的文件可能无法使用!

三、提取核心功能

  1. 多类型内容提取

    • 轨道提取:根据选中轨道生成对应裸流文件,文件名格式为 原文件名_轨道ID_语言码.后缀
    • 附件提取:提取 MKV 内嵌附件,保持原文件名输出
    • 章节提取:支持两种格式,可按需切换
    • 标签提取:独立提取全局标签为 XML 文件
    • 时间码提取:单独提取轨道时间码,或与轨道提取联动
  2. 智能批量处理

    • 自动判断选中项数量,≥2 项时启用批量提取模式
    • 批量命令长度超限(超过 30000 字符)时,自动拆分成分批提取,避免命令行长度限制
    • 批量提取时同步处理轨道、附件、时间码,提升提取效率
  3. 进度与状态反馈

    • 状态栏实时显示当前操作状态(解析中/提取中/完成/失败)
    • 提取过程中实时显示进度百分比
    • 分批提取时显示批次进度(如 分批批量 1/3 提取中:进度 50%
  4. 错误检测与提示

    • 提取过程中检测到「错误/不支持」关键词时弹窗显示红色具体错误信息
    • 组件缺失、文件格式错误、拖拽错误等场景均有明确弹窗提示

四、兼容性与稳定性优化

  1. 路径与编码兼容

    • 所有路径均添加双引号包裹,完美支持含空格、特殊字符的文件名/路径
    • 强制使用 UTF-8 编码输出,避免中文文件名乱码
    • 临时文件自动清理,退出时删除临时文件
  2. 界面适配

    • 支持窗口大小调整,所有控件自动跟随窗口缩放
    • 弹窗居中显示,按钮支持回车响应,提升操作便捷性
    • 提取过程中禁用按钮和拖拽功能,避免重复操作导致冲突

已知问题:
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