提取 MKV 文件转换至 MP4

注意:音频 FLAC 和 TrueHD 仅限在 KVM 使用,DTS 和 DTS-HD 在 MP4 文件中兼容性有限。

提取 MKV

下载 MKVToolNixMKVExtractGUI
MKVExtractGUI 需要 MKVToolNix 才能运作,把它们解压在一个位置。

MKVToolNix 用来封装 MKV 视频,用来把单独的视频文件,音频,字幕和字幕所需的字体放进名为 MKV 的容器里。
MKVExtractGUI 作用相反,提取 MKV 里面的内容,包括视频和音频。

打开 MKVExtractGUI2.exe ,拖入要处理的 MKV 文件她会自动列出内容(如下图),最前为视频,其后分别是5.1声道音频和2.0立体声音频。
勾选要提取出的内容点击"Extract" ,左下角会开始显示进度。

0_1553080226809_截圖.PNG

封装为 MP4

选用 MeGUI 的工具来封装,它可以编码 X265 X265 视频,并可以编码音频。
https://sourceforge.net/projects/megui/

这个影片是 FLAC 无损音频,需要转码为 AAC 音频格式,这样才能在 MP4 正常播放。为了 Megui 能编码 AAC 音频需要另外下载 neroAacEnc.exe (如没安装),在设置界面 (Options - Settings) 最后一栏可以见到 Enable neroAacEnc,下载后放入文件夹勾选。
快捷键 Ctrl + F5 打开 MP4 封装,选好视频文件(可能为 .264)和编码为 AAC 的音频文件,按照自己喜好加上字幕,Queue!启动!完成~

0_1553081842195_截圖01.PNG

最后由 BlueBlue_Master 编辑

我记得c++还是哪门语言有在提供的标准库/标准方法里的某个整好的函数/方法可以实现类似的功能