返回视频

MKVToolNix 102.0 MKV封装工具:视频封装、字幕封装、音轨合并,开源免费绿色便携版

目录

10
  1. 一、下载地址
  2. 二、一、痛点:为什么需要一个「不重新编码」的封装工具
  3. 三、二、核心功能详解
  4. 四、三、完整安装教程
  5. 五、四、配置示例
  6. 六、五、使用场景
  7. 七、六、同类对比
  8. 八、七、实测记录
  9. 九、八、总结
  10. 十、包安全与下载校验

从网上下载的 MKV 视频,想换一条字幕、把中文音轨设成默认、或者把一段片头剪掉,用「格式转换」类软件往往会被重新压一遍——画质掉一档,耗时还长;而用命令行 ffmpeg,参数又长到记不住。MKVToolNix 干的是另一件事:它不重新编码,而是把已经存在的视频、音频、字幕流原样装进一个 MKV 容器,几秒钟完成,画质和音质一个比特都不损失。它开源免费、有简体中文界面,还提供解压即用的绿色便携版。

MKVToolNix 主界面:已载入一个 MKV 文件,下半区列出 PCM 音频轨与 SubRip 字幕轨,右侧是轨道属性

下载地址

网盘文件大小
123 网盘下载mkvtoolnix-64-bit-102.0.7z28.17 MB
蓝奏云下载mkvtoolnix-64-bit-102.0.7z28.20 MB
夸克网盘下载mkvtoolnix-64-bit-102.0.7z28.17 MB
官方下载页mkvtoolnix-64-bit-102.0.7z28.17 MB

版本 102.0(官方发布日期 2026-09-14),三个网盘提取码统一 8888。上传的包就是官方原始便携包,未做任何改动,官方 SHA-256 为 cd63c42caee3d9e5b631e029657b3bd322beba77e150cecbfc9ae4923638b049,下载后可自行核对。官方同页还提供 32 位版、.zip 便携版以及安装版 mkvtoolnix-64-bit-102.0-setup.exe;源码仓库在 codeberg.org/mbunkus/mkvtoolnix。

一、痛点:为什么需要一个「不重新编码」的封装工具

很多人对 MKV 的需求,其实根本不是「转换格式」,而是「重新组装」:

  • 下载的影片自带三条音轨,想默认用中文那条,播放器却总是先放英文;
  • 外挂字幕看起来别扭,想把 .srt 字幕焊进文件里,出门换台电脑也能显示;
  • 片头广告、片尾曲想剪掉,但又不想为此重压一遍整部片子;
  • 手里有分离的 .h264 视频流和 .aac 音频流,想合成一个能直接播放的文件;
  • 想确认某个 MKV 到底装了几条轨道、每条什么编码、码率多少。

这些活儿,用「视频转换」软件去做,等于用大炮打蚊子:它会把视频解码再编码一遍,1080P 的片子动辄要等十几分钟,画质还会肉眼可见地变糊。而 MKVToolNix 走的是混流(multiplexing)路线——只把容器拆开再重新打包,视频和音频数据本身不动,所以处理一部电影通常只要几秒到几十秒,且无损。

代价是它不像「一键转换」那么傻瓜:核心能力集中在命令行工具上,图形界面则是一个偏「工程化」的多面板窗口。但一旦理解了它的思路,你会发现它做的事情又准又干净。

二、核心功能详解

MKVToolNix 不是一个程序,而是一套工具集,装好后目录里并排放着 5 个可执行文件,各管一摊:

mkvmerge —— 混流(封装)主力。 把任意多个输入文件合并成一个 Matroska(MKV/MKA/MKS)或 WebM 文件,可以指定每条轨道是保留、丢弃还是复制,能设置轨道语言、轨道名称、默认轨标记、强制显示标记。视频、音频、字幕可以来自完全不同的文件,比如「A.mp4 的画面 + B.mkv 的国语 + C.srt 的字幕」。

mkvextract —— 提取。 与 mkvmerge 相反,把 MKV 里的某条轨道单独抽出来:抽成 .h264 视频、.aac/.flac 音频、.srt/.ass 字幕,甚至能把整条轨道拆成时间戳、CUE 表、标签(tags)等附属数据。

mkvinfo —— 看信息。 只读地打印一个文件的全部结构:容器类型、时长、每条轨道的编号、UID、编码格式、语言、默认帧时长。拿到一个来路不明的 MKV,先跑一遍它,心里就有数了。

mkvpropedit —— 改属性。 不重写整个文件,就能修改已有 MKV 的轨道属性(语言、名称、默认标记)、标签、章节、甚至整体时长。因为它只改动文件头部的对应字节,所以对一部 4GB 的影片做「把音轨语言从 und 改成 chi」这种操作,是秒级的。

mkvtoolnix-gui —— 图形界面。 把上面四件事都做成了可视化操作,简体中文界面开箱可用。它的结构是:左侧竖排功能入口(混流器、信息工具、头部编辑器、章节编辑器、任务队列、任务输出),右侧是「输入文件 + 轨道列表 + 属性」的三段式布局。批量任务还能排队、写进任务队列顺序执行。

在轨道列表里选中字幕轨后,右侧属性面板会切换成该轨道的设置,语言一栏标红显示「未定 (und)」,提醒你这条字幕还没指定语言

格式支持面很宽。 用官方 mkvmerge --list-types 实测,它能识别的输入类型包括(部分):

  • 视频:AVC/H.264、HEVC/H.265、AV1、VC-1、MPEG-1/2、Dirac,以及 MP4、AVI、FLV、QuickTime(.mov)、MPEG 节目流/传输流、RealMedia(.rm/.rmvb)、Ogg/OGM、蓝光播放列表(.mpls) 等封装;
  • 音频:AAC、AC-3/E-AC-3、DTS/DTS-HD、Dolby TrueHD、FLAC、ALAC、Opus、MP3、WavPack、TTA、WAVE(PCM) 等;
  • 字幕:SRT、SSA/ASS、WebVTT、USF、HDMV TextST、PGS/SUP、VobSub(.idx) 等。

也就是说,主流到冷门的音视频流,它基本都认得。输出方面则专注 Matroska 家族(MKV/MKA/MKS/MK3D)与 WebM 两种容器——这也是它的定位:不做万金油转码器,只做 Matroska 的专业工具。

三、完整安装教程

官方提供了「安装版」和「便携版」两种,本文推荐便携版,因为它不写注册表、不装运行库、拷到 U 盘就能带走。

  1. 下载:取上表的 mkvtoolnix-64-bit-102.0.7z(28.17 MB)。
  2. 解压:这是 7z 格式,Windows 自带的资源管理器解不开,用 7-Zip、Bandizip 或 NanaZip 右键解压。建议解压到一个纯英文、无空格的路径,例如 D:\Tools\mkvtoolnix。
  3. 运行:进入解压出来的 mkvtoolnix 目录,双击 mkvtoolnix-gui.exe 即可打开图形界面;命令行用户则直接在终端里调用 mkvmerge.exe 等。
  4. 便携模式:包内 data 目录下有一个名为 portable-app 的标记文件,它的存在会让程序把配置、任务队列等数据写在程序自己所在的目录里,而不是写进系统用户目录——这正是「绿色便携」的关键,换电脑时整个文件夹拷走,配置和任务队列一起跟着走。
  5. 卸载:直接删除整个目录即可,不留残余。

实测解压结果为 216 个文件、84 个文件夹,解压后占用约 219.5 MB(压缩包 28.17 MB)。之所以解压后变大近 8 倍,是因为包里带了完整的 Qt 运行库与图形资源,好处是无需另外安装任何运行环境,双击即用。

小提示:如果只想用命令行,可以把 mkvtoolnix 目录加进系统 PATH,之后在任意终端里直接敲 mkvmerge 即可。

四、配置示例

MKVToolNix 的「配置」大多不是改文件,而是在命令行上写参数。下面几个是最常用的实操写法。

把视频、国语配音、外挂字幕合成一个 MKV:

mkvmerge -o output.mkv video.mp4 chinese_audio.m4a subtitle.srt

-o 指定输出文件名,后面依次列出所有输入。默认情况下所有输入的所有轨道都会被收进去,并按输入顺序编号。

指定轨道语言、名称,并把中文音轨设为默认:

mkvmerge -o output.mkv --language 0:chi --track-name 0:国语 video.mp4 \
         --language 0:chi --track-name 0:简体中文 subtitle.srt

--language 和 --track-name 里的数字是该输入文件内部的轨道号(从 0 开始),冒号后是值。语言建议用 ISO 639-2 三字母码,如 chi(中文)、eng(英文)、jpn(日文)。要让某条轨道成为默认播放轨,用 --default-track 0:yes。

丢弃不需要的轨道,只保留画面和一条音轨:

mkvmerge -o slim.mkv --video-tracks 0 --audio-tracks 0 --no-subtitles source.mkv

这类「按类型筛选轨道」的选项(--video-tracks、--audio-tracks、--subtitle-tracks、--no-audio、--no-subtitles 等)是清理「多音轨多字幕」文件时最顺手的工具。

只改语言标记,不重写文件(秒级):

mkvpropedit movie.mkv --edit track:a1 --set language=chi --set name=国语

track:a1 表示「第一条音频轨」,--set 后跟要改的字段。因为它只改动文件头部对应字节,所以哪怕文件有好几个 GB,也是瞬间完成——这是 mkvpropedit 相对「重新封装一遍」的最大优势。

图形界面这边,同一件事在「混流器」页里选好输入文件、在轨道列表里勾选要保留的轨道、在右侧属性面板里填语言和名称,然后点底部的「开始混流」即可;输出页里还能设置切割模式(按时间/按大小切分)、章节来源、WebM 兼容等选项。

混流器的「输出」页:可设置切割模式、最大文件数、章节文件来源、字符集与延迟等,右侧「其他」里还能勾选「创建符合 WebM 规范的文件」

五、使用场景

  • 给影片配中文字幕:把外挂 .srt 焊进 MKV,或把内置的英文字幕轨丢掉、只留中文轨,出门用电视盒子播放也不怕丢字幕。
  • 多音轨瘦身:一部片子里塞了六条配音、十几条字幕,用 --audio-tracks / --no-subtitles 只保留需要的那几条,文件立刻小一圈,而且不损失画质。
  • 切掉片头片尾:用输出页的「切割」功能,按时间点把开头广告、结尾字幕切掉,属于「容器级剪切」,不重编码。
  • 合并分离的音视频流:录屏工具吐出的 .h264 + .aac,用 mkvmerge 一键封成能直接播放的 MKV。
  • 批量修字幕语言标记:用 mkvpropedit 循环处理一整个文件夹,把语言全部改成 chi,秒级完成。
  • 排查文件结构:用 mkvinfo 或图形界面的「信息工具」,看清一个文件到底装了什么、码率多少、时长几何,再决定怎么处理。

右侧属性面板下滚后可见「时间戳和默认帧时长」一栏,可单独设置延迟(毫秒)、伸展比率与默认帧时长——处理音画不同步的片源时会用到

六、同类对比

维度MKVToolNixffmpegHandBrake格式工厂
核心定位Matroska 封装/提取/编辑全能音视频处理视频转码格式转换
是否重编码不重编码(无损)可选基本都要重编码基本都要重编码
处理速度秒级(只搬容器)视参数而定慢慢
图形界面有,简体中文无(第三方壳)有有
字幕/多音轨操作强(轨道级精细控制)强但参数复杂弱一般
授权GPL-2 开源免费LGPL/GPL 开源免费GPL 开源免费免费(闭源)

一句话概括:要「换格式、压体积」,用 HandBrake 或格式工厂;要「不动画质地重新组装 Matroska」,MKVToolNix 是最对口的那把刀。 ffmpeg 能力更强,但它把封装、转码、滤镜全塞在一套参数里,而 MKVToolNix 把「封装」这件事单独拆出来、给了图形界面,门槛低得多。

七、实测记录

以下为本次在 Windows x64 上的真实实测结果,数据均可回溯:

  • 版本确认:命令行执行 mkvmerge --version 返回 mkvmerge v102.0 ('Little Houses') 64-bit;图形界面标题栏显示 MKVToolNix GUI v102.0 ("Little Houses") 64-bit,界面为简体中文。
  • 包体大小:官方便携包 mkvtoolnix-64-bit-102.0.7z 实测 29,536,742 字节(约 28.17 MB),本机复算 SHA-256 与官方 sha256sums.txt 给出的 cd63c42c…38b049 完全一致。
  • 解压结果:解压后 216 个文件、84 个文件夹,总计 230,149,848 字节(约 219.5 MB)。主程序 mkvtoolnix-gui.exe 约 52.5 MB,mkvmerge.exe 约 22.0 MB,另有 mkvextract.exe、mkvinfo.exe、mkvpropedit.exe。
  • 真实封装测试:本机生成一段 1 秒 PCM 音频(.wav)和一份 SRT 字幕,执行 mkvmerge -o demo.mkv sample_audio.wav sample_sub.srt,返回码 0,产物 demo.mkv 为 94,501 字节。日志显示「WAV 格式分离器」「SRT 字幕格式分离器」「PCM 格式输出模块」「文本字幕格式输出模块」,混流耗时 0 秒。
  • 读回验证:用 mkvinfo demo.mkv 读回产物,确认「文档类型: matroska」「文档类型版本: 4」,时长 00:00:00.999991422,并列出两条轨道——轨道 1 类型为音频、轨道 2 类型为字幕,语言均为 und,与预期一致。
  • 格式识别:mkvmerge --list-types 列出了 40 余种输入格式(见上文「格式支持面很宽」一节)。
  • 便携验证:解压目录 data 下存在 portable-app 标记文件,程序按便携模式运行。
  • 许可:包内 doc/COPYING.txt 为 GNU General Public License Version 2。

「附件」页:可以把字体、封面图等文件作为附件打进 MKV;上下两张表分别是「输入文件中的附件」与「要添加的附件」

八、总结

MKVToolNix 的取舍非常清晰:它不做转码,只做 Matroska 的封装、提取与编辑。这个「窄」恰恰是它的价值——凡是「只想换个壳、换个字幕、改个标记」的需求,它都能做到无损、秒级,而且完全免费开源、有中文界面、有绿色便携版。

本次实测确认:v102.0 为当前官方最新版(2026-09-14 发布),便携包解压即用、无需任何运行库,命令行与图形界面均正常,简体中文开箱可用;实测把一个音频流与一条字幕真实封成了双轨 MKV 并读回验证通过。三个网盘(123 / 蓝奏 / 夸克)均已上传同一份官方原始便携包并实测链接有效,提取码统一 8888。

如果你经常和 MKV 打交道,又不想为「换个字幕」这种小事等上十几分钟的转码,MKVToolNix 值得放进工具箱常驻。

包安全与下载校验

本包取自官方站点 mkvtoolnix.download,为未经修改的官方原始便携包,字节数 29,536,742(约 28.17 MB),官方 SHA-256 为 cd63c42caee3d9e5b631e029657b3bd322beba77e150cecbfc9ae4923638b049,下载后可自行比对。程序为绿色便携版,解压即用、不写注册表、不在程序目录之外落文件。网盘副本已提交 VirusTotal 扫描,报告待补扫后更新;对下载来源有顾虑的话,建议优先取用官方站点的原始包。

作者信息
一起用互联网帮助更多人

本文标签:开源工具 MKVToolNix MKV封装

本文链接:MKVToolNix 102.0 MKV封装工具:视频封装、字幕封装、音轨合并,开源免费绿色便携版 - http://www.go176.net/post-7407.html