MP4分离真的有些麻烦....

YAMB 和 MKVToolNix,前者用起来有点怪,后者只能先转换成 MKV 再分离操作有点麻烦,按照对 MKV 的操作方式抽取出 raw (h264 aac等等),再用 MeGUI 重封装成 MP4。
不管怎样操作,重封装完成后一定要检查视频的最后播放无问题。(有时MeGUI没成功输出完整文件,但可正常播放)

是在这学的 https://vcb-s.nmm-hd.org/Dark Shrine/[VCB-Studio][教程05]封装、分离和转封装容器/[VCB-Studio][教程05]封装、分离和转封装容器.docx

YAMB

这软件不能直接拖入文件 (简直反人类 第一次愣一下 开始慢慢找文件),只能处理MP4文件没有音频,不能选择导出位置。不过软件最后更新于2009年也不用说太多了23333
请不要在意文件名,只是游戏影片而已XD

只能输出“视频”文件,我在下面勾选了MP4,只导出了MP4在输入源的位置。这软件只在少数情况才会用到,仅需要视频文件的情况。

YAMB.PNG

MKVToolNix

用 MKVToolNix 将MP4转换成MKV非常简单只需一键,MP4导入进去再开始混流导出就是MKV了,这样已经可以再进行重新封装,有点麻烦是转换回MP4。(现在MKV和MP4已经没什么区别了,但部分东西还是MP4兼容更耗,例如Premiere)

如果你直接下载新版,分离时会出现这个错误: Access violation at address XXX in module 'MKVExtractGUI2.exe
网上几乎都在推荐用 MKVExtractGUI2 分离MKV文件,他需要 MKVToolNix 20,最新版肯定会报出上面的错误,下个旧版 MKVToolNix 20 。将两个软件解压在一个文件夹就可以用了。
看下图,这个例子 MKV 里面是一个 h.264 (AVC) 和一个音频 flac。(MP4一般不会有FLAC)
MKVGUI2.PNG

接下来再用MeGUI封回去,可以封装为MP4,而 MKVToolNix 只能 MKV。

这个例子音频是FLAC而不是AAC,我故意选为例子,还需要对MeGUI配置QAAC,网上有教学。如果你的音频本来就是AAC,则无需转码直接进行MP4封装。
将要处理的视频导入 MeGUI,选MP4 AAC,等待几分钟,你会得到一个以MP4为后缀实为AAC的文件。
QAAC.PNG
接下来按快捷键 ctrl+5 打开神圣的 MP4 封装器!!不管用?那只能 Tools - Muxer - MP4 Muxer。
最上面填h.264文件选择帧率(FPS)下面 AAC 文件,Queue,完成!接下来只需等待,如果你是SSD可能只需几秒完成。
MP4 muxer.PNG

最后由 BlueBlue_Master 编辑