MKVToolnix是一套功能非常强大的mkv(Matroska)格式制作和处理的工具,软件支持多种音频、字幕、视频等格式封装成mkv格式,支持提取mkv内音频及字幕到文件,几乎能够将所有的媒体合成到MKV中去,是目前功能最齐全的Matroska合成器!
包含工具
MKVToolNix 包含了以下几个 MKV 专用处理工具:
mkvmerge.exe: 将多媒体文件封装、合并、混流为 MKV 文件;
mkvinfo.exe: 输出 MKV 文件组件和编码信息;
mkvextract.exe: 从 MKV 文件中提取视频、音频和字幕轨道;
mkvpropedit.exe: 直接修改现有 MKV 文件的属性而无需重混流;
mkvtoolnix-gui.exe: MKVToolNix GUI (mkvmerge GUI),并包含了章节编辑器和头部编辑器。
支持格式
MPEG4/ISO/AVC | H.264/AVC视频 |
VFW/FOURCC | AVI视频 |
VORBIS | Ogg视频/音频 |
MPEG/L2 | MPEG-2音频 |
MPEG/L3, AC3 | MP3/AC3音频 |
AAC/MPEG4 | AAC音频/MPEG-4视频 |
REAL | RealMedia(.rm/rmvb)视频/音频 |
ALAC | Apple ALAC(.alac)音频 |
FreeLosslessAudioCodec | FLAC音频 |
SSA/ASS/SRT/SUB | SSA/ASS/SRT/SUB字幕 |
使用教程
提取mkv自带字幕
自带的字幕是英文的,在外挂中文以后会很难看的,使用本工具可以把自带的字幕提取出来,更换成中文字幕,字幕格式支持srt,ssa,ass等格式字幕,一般使用的是srt格式字幕,打开软件mmg.exe,选择第一项输入,然后点击添加,找到你要提取字幕的mkv文件,在下面的轨道栏里面会看到mkv里面包含的文件,一般排列方式是视频,音频,字幕文件,音频一般有一个或者几个,要看mkv片源的音轨有几个了,有的时候还会有5音轨,前面的对勾是你要的文件,不要的就不要打钩,你不想要字幕文件的话就不要打钩
最后一项是字幕文件,把前面的对勾点击去掉,
最下面的输出文件名最好是同源,切记把名称改一下,然后点击开始合并,需要的硬盘内存最少是这个电影的容量,抽根烟的功夫就转换完成了,转换完的mkv就是无字幕的电影了。
封装字幕教程
打开软件,点击添加,找到你要封装的mkv文件和字幕,要先添加mkv再添加字幕,不然最后输出文件名的时候后缀就会变成mks而不是mkv了
轨道栏里面就会出现视频,音频,字幕文件,全部打钩就可以了,你如果不想要多余的音轨的话可以不打勾,封装的时候就不会有了
怎样提取字幕
1、运行mkvewizard,加入要提取字幕的mkv文件
2、然后选择除视频和音频的其他选项,一般为多国语言字幕
3、更改为和电影同名的文件,并放在一个目录下
这样就可以在家里的电视上播放mkv无字幕的文件了。
更新日志
更新日志
## 新功能和增强功能
* mkvmerge: MP4阅读器:增加了对从mp4文件读取杜比视界的支持
(FourCCs `dvh1`和`dvhe`;配置记录`dvcC`、`dvvC`和`hvcE`)
将被转换为块添加映射)。) 执行#2784。
* mkvmerge: SRT字幕:mkvmerge现在可以接受以".srt "为扩展名的空文本文件。
扩展名为".srt "的空文本文件作为SRT字幕文件,这样就可以创建空的SRT
轨道。执行#3089。
* mkvmerge, mkvextract: HEVC/H.265: 访问单元定界符NALU将不再被丢弃,在混录过程中也是如此。
不再被丢弃,无论是在混频还是在提取过程中。
* MKVToolNix GUI:偏好:切换了 "启用项目 "面板中控制的顺序和措辞,以使其成为 "启用项目 "面板。
"启用项目 "面板中的控制顺序和措辞,使其更清楚地表明某些控制定义了
例外情况。受到3086的启发。
## 错误修正
* mkvmerge: HEVC/H.265解析器:几个NALU类型,特别是杜比
Vision特定的NALU("未指定的62 "和 "未指定的63")和后缀的SEI
NALU,现在与它们所属的帧一起存储,而不是与下一个
帧。修正和实施#2784, #2818, #3093和#3113的一部分。
* mkvmerge:HEVC/H.265打包器:修复了在读取HEVC/H.265时设置轨道的默认持续时间的问题。
当从没有默认持续时间的Matroska文件中读取HEVC/H.265时,固定设置轨道的默认持续时间。
持续时间设置。
* mkvmerge: HEVC/H.265 packetizer: 修正了对帧的持续时间的计算。
帧的计算,以便可以再次使用 "SimpleBlock "元素,而不是 "BlockGroups "元素。
`BlockGroups`与`BlockDuration`元素。修复了#3114。
* mkvmerge, mkvextract: HEVC/H.265解析器:修正了某些NALU的排序和重复问题。
某些NALU(参数集和前缀SEI NALU)的重复问题。部分内容
修正和实施#2784、#2818、#3093和#3113。
* MKVToolNix GUI:多路复用器:当拖放文件到
多路复用器时,源目录将被记忆为 "最后打开的目录"。
目录",导致随后使用 "打开文件 "对话框时,会从同一目录开始。
在同一目录下。修复#3110。
* mkvinfo:修复了摘要模式下包含 "块持续时间 "元素的块组中的帧的位置。
duration "元素的块组中的帧的位置(例如,对于字幕轨),在摘要模式下。
## 构建系统变化
* `configure`现在会尝试通过`pkg-config`来检测`libmagic`,如果直接包含和链接,则会退回到
如果不能通过 `pkg-config`找到它,则直接包含和链接。