MKV
MKV不同于DivX、XviD等视频编码格式,也不同于MP3、Ogg等音频编码格式。MKV不是一种压缩格式,而是Matroska的一种媒体文件,Matroska是一种新的多媒体封装格式,也称多媒体容器(MultimediaContainer)。它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个MatroskaMedia文件当中。MKV最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流。尤其是在看多种语言的影片时使观看者自由选择不同语言的声音和字幕。
MKV文件中的多音轨
MKV文件中的多字幕
MKVToolNix 是一款免费开源的 MKV编辑器和工具集,能够合成、编辑 Matroska MKV 文件。包含了以下几个 MKV 专用处理工具:
* mkvmerge:将多媒体文件封装、合并、混流为 MKV 文件;
* mkvinfo:输出 MKV 文件组件和编码信息;
* mkvextract:从 MKV 文件中提取视频、音频和字幕轨道;
* mkvpropedit:直接修改现有 MKV 文件的属性而无需重混流;
* mmg:mkvmerge GUI,并包含了章节编辑器和头部编辑器。
下载地址:http://www.bunkus.org/videotools/mkvtoolnix/win32/
下载.7Z压缩格式的文件为绿色免安装版,解压缩有直接运行 mmg.exe 即可打开主界面。
在主界面中添加MKV文件,下面就会显示出文件中包含的所有轨道,根据轨道类型可以知道该轨道是视频、音频轨道和字幕,轨道列表下面还有对选中轨道的名称,语言的详细信息。
选中一个音频或字幕轨道,然后通过轨道右侧的“上移”按钮将此轨道移动到所有该类型轨道的最顶端并将“默认轨”选择是,然后单击“开始混流”,即可把此轨道变成默认的音频或字幕轨道。
mkvpropedit可以不经过再次混流而改变文件的默认音轨和字幕,但mkvpropedit没有GUI只能用输入命令的方法使用,不易上手,以下是改变一个影片.mkv文件默认字幕轨道的命令,可参考:
$ mkvpropedit 影片.mkv --edit tracks:s1 --set flag-default=0--edit tracks:s2 --set flag-default=1