MKVtoolnix是一套完整的MKV处理工具,整合版下载在这里:
/share/link?shareid=102917&uk=3657779105
这是个绿色软件,直接解包就可以了。
mmg.exe是它的图形化窗口执行文件。
1.如何将一个视频无损地、很方便地转为MKV格式
将视频转为MKV,用MKVtoolnix可以很容易的办到。前提是,你的视频不是flv这种封闭格式。比如MP4、MOV、TS转MKV就可以用MKVtoolnix。(对于flv,我的建议是用MediaCoder,勾选视频音频复制,转成MKV。拖进去,设置输出文件名,OK。)详细的请看下面。
2.如何将外挂音轨、外挂字幕封装到MKV文件里去,使之成为一
个单独文件
打开mmg.exe,将所有你需要的文件(可以是多个,比如多个视频、音频、字幕、章节等等),mmg会一个一个显示这些文件都有哪些组成部分,勾选你需要的部分,调整顺序,设定必要的default track(默认播放哪个),最后指定输出文件名(不要和任何输入文件相同)。
比如说,fate/zero 1080p下半季如果你觉得外挂字幕很不爽,你就可以将视频和字幕都
加进去,然后整合输出。如果你觉得flac音轨太奢侈,你就可以去掉flac音轨,同时加入有损音轨(比如同时720p版mp4拖进去,只选择其中的aac音轨),这样能有效减小体积。
图中所示是先后选择自制的魔法少女小圆720p MP4文件,和澄空的外挂字幕。如图所示,输入文件的框里显示mp4文件和ass文件,tracks列表里,分别是视频、音频和字幕。这时候整合输出,就是内嵌字幕的MKV文件。
3.如何将>4GB的视频文件较快的切割成<4GB的分块,以获得
>android 系统fat32支持>Android原生不支持4GB以上文件(fat32限制)众所周知(不过听说有补丁),对于视频文件,可能轻而易举的突破这个限制,这个可以用MKVtoolnix进行裁剪。裁剪的原理,>
和winrar分卷类似。首先将你需要裁剪的文件拖入mmg,如果有外挂字幕什么的一并拖进去。>
2GB也会出问题,只要按2000M划分就没问题了。随后就是输出。
MKVtoolnix也可以按时间长度划分和按指定时间点划分(其他几个选项就是,这点浅显的英文不用我解释吧)。不过这两个并不能十分精确。有兴趣的读者可以自行尝试。
4.影音同步调整
如果是音轨或者字幕跟视频相差若干秒,可以用mmg调整延迟。首先将文件拖进去,然后点击对应音轨,最下方的format specific option中,调整好延迟就行了。单位是毫秒。比如需要提前1.5s,那么就是延迟-1500ms,填上1500就行。然后输出。字幕同理。
一般很少遇到HE-AAC v2,那个选项无需考虑太多就是了。
5.分离不同的tracks
这个要额外安装MKVExtractGUI2或者MKVcleaver。我给的软件包里面已经包括了前者,直接用就行。
用
MKVExtractGU
I2打开任意
MP4/MKV文
件,然后勾选
你要分离的
tracks,点击
extract就行
了。这种做法
可以避免有损提取,i.e.,如果你想分离bgm,你可以先用截取的方法获得你想要的那段视频,然后分离音轨。这样做你可以完全无损的提取音轨,不用担心二次编码造成的音质损失,也不用做aac->flac这样的蛋疼事情。
点击extract就可以分离了。
转自显卡吧LittlePox