Skip to content
← 返回全部工具

MKVToolNix

免费

把字幕和多条音轨装进一个视频文件,不重新编码

开源 无广告 无追踪 离线可用 无需注册 跨平台

MKV 封装格式的处理工具。把视频、多条音轨、多条字幕、封面和章节合并进一个 mkv 文件,或者从中拆出来;也能删除不需要的轨道、修改轨道语言和默认标记、重新排序。全程不重新编码,速度接近复制文件。

为什么推荐它

这里要先澄清一个常见误解:封装(容器)和编码是两回事。 mp4、mkv 是"盒子",H.264、AAC 是盒子里的"内容"。 换盒子不需要动内容,所以是无损且极快的;重新编码才会掉画质、才要等。

MKVToolNix 干的就是换盒子和整理盒子里东西的活。

最常见的几个用途:

  • 把外挂字幕装进视频。一个 mp4 加一个 srt 文件, 合并成一个 mkv,之后拷到电视、平板、U 盘上都是一个文件, 字幕不会丢。注意这是"软字幕"——播放器可以开关和换字体, 和用 FFmpeg 把字幕烧进画面(硬字幕)不一样。
  • 合并多语言音轨。国语配音和原声装进同一个文件,播放时切换。 同理可以放多条字幕(简体、繁体、英文)。
  • 删掉不要的轨道。下载的片子带了七条你不需要的音轨和十条字幕, 占了一半体积,删掉能省下不少空间——而且是无损的。
  • 修正轨道信息。播放器默认选错了语言、默认字幕没开、 轨道名字乱码,都可以在这里改标记,不用重新压制。
  • 拆分与合并文件。按大小、时长或章节把长视频切成几份, 或者把分段的文件接回一整个。

界面上,MKVToolNix GUI 是拖拽式的:把视频、音轨、字幕文件一起拖进去, 勾选要保留哪些轨道、设好语言和默认标记,点开始,几十秒完事。 也有命令行版本 mkvmerge 可以批量处理。

要说清楚的:

  • 输出只能是 MKV。它是 Matroska 的工具,不能输出 mp4。 需要 mp4 的话(比如某些老电视或手机只认 mp4),用 FFmpeg 转封装。
  • 兼容性要考虑。mkv 在电脑和主流播放器上没问题, 但部分老电视、车机、iOS 原生播放器对 mkv 支持有限。 发给别人之前想一下对方用什么设备。
  • 它不转码。想改分辨率、降码率、换编码格式,那是 HandBrake 或 FFmpeg 的事。
  • 源码托管在 Codeberg(此前在 GitHub),下载请认准官网 mkvtoolnix.download。

和 LosslessCut、FFmpeg、HandBrake 一样,它属于"平时想不起来、 用到时无可替代"的那类工具。