MKVToolnix 是一款功能强大且开源的 Matroska(MKV)多媒体容器格式工具集,支持创建、编辑、拆分、合并及检查 MKV 文件,同时兼容 WebM 等格式。它由德国开发者 Moritz Bunkus 维护,以跨平台、模块化设计著称,广泛应用于视频封装、字幕嵌入、音轨管理等场景。
软件亮点
添加多语言字幕
将视频、中英字幕(SRT/ASS)封装为 MKV,并设置中文为默认字幕。
修复音画不同步
提取音轨和视频流,调整时间偏移后重新封装。
压缩高清视频
转码视频为 H.265(HEVC),封装为 MKV 以减小文件体积(相比 MP4 兼容性稍弱但压缩率更高)。
备份蓝光原盘
提取蓝光中的主视频、多音轨(如杜比全景声)和字幕,封装为单文件 MKV 便于存储。
软件特色
开源免费
完全免费且无广告,代码公开可审计,安全性高。
跨平台支持
兼容 Windows、macOS、Linux,甚至可通过 Wine 在 ChromeOS 上运行。
轻量高效
安装包仅约 20-50MB,资源占用低,处理大文件速度快。
高度可定制
通过命令行实现自动化批量处理(如脚本封装多个文件)。
社区活跃
官方论坛和 GitHub 提供详细文档、教程及问题解答。
软件功能
MKV 文件封装与解封装
封装:将视频(如 H.264/H.265)、音频(如 AAC/FLAC/DTS)、字幕(如 SRT/ASS/PGS)及章节信息合并为一个 MKV 文件。
解封装:从 MKV 文件中提取音轨、字幕或视频流,保存为独立文件(如 MP4、MP3、SRT)。
多轨道管理
支持添加/删除/调整音轨、字幕轨道的顺序和语言标签。
可设置默认轨道(如默认音频、字幕),或禁用特定轨道。
章节编辑
创建、导入或导出章节文件(如 XML 或 OGM 格式),支持自定义章节名称和时间点。
文件合并与拆分
合并:将多个 MKV/MP4/AVI 文件拼接为一个连续的 MKV 文件(需视频编码相同)。
拆分:按时间、大小或章节分割 MKV 文件为多个部分。
元数据编辑
修改文件标题、导演、演员等元信息(支持嵌入封面图片)。
格式转换辅助
结合其他工具(如 FFmpeg)实现转码封装:先转码视频为 H.265,再用 MKVToolnix 封装为 MKV 以节省空间。
常见问题
封装后文件无声音/字幕
原因:
音轨/字幕轨道被禁用(未勾选“默认”或手动禁用)。
轨道顺序错误(如字幕轨道被放在视频轨道之前)。
文件编码格式不兼容(如某些播放器不支持 ASS 字幕的特效代码)。
解决方案:
在 MKVToolnix GUI 的“轨道”选项卡中,检查目标轨道是否被启用,并勾选“默认轨道”(如需)。
调整轨道顺序(视频轨道通常应为第一个)。
尝试重新封装,或使用 Aegisub 简化 ASS 字幕特效后重新添加。