最完整的M eGUI x264制作BDRIP入门教程本文适用于想学或初学MeGUI x264的网友。
如有何错误或不足之处,请指正。
一、所需软件及其安装1. 系统:Windows XP、Vista或Windows 7如果是Windows XP,需要安装Windows Media Player 11或12(解码VC-1视频必备)。
同时Windows XP还需要Windows XP Microsoft .NET Framework 2.0 版可再发行组件包。
Vista或Windows 7都已支持,不需要另外安装这个两个。
2. 终极解码(或完美解码)暴风等其他全能播放器也可以,但不推荐,终极解码(或完美解码)指定解码器更方便,这一点在压片中有用。
另外不能同时安装几个全能播放器,以免冲突发生意外,一个就可以了。
这些软件都带有了Avisynth,可以在安装目录下看到。
3.Avisynth(可省略)更新:现在新版本的megui升级时已经会自动下载并安装AviSynth,在C:\Program Files\megui\tools目录下,不需要自己另外安装。
这是一个独立的工具,用来为视频编辑编写脚本时用。
现在主要使用的版本是AviSynth2.5.7。
Avisynth安装后,meGUI会下载Avisynth所需的一系列插件,你无需自己下载。
如果则已经安装了终极解码(或完美解码),则可以不用也不推荐另外安装Avisynth,终极解码(或完美解码)的目录下已经包含有Avisynth。
4. 高品质Nero AAC 编码器这个是在压制时要用到的一种高级声音编码,但因为版权问题,所以meGUI的升级不提供相关下载。
你可以访问下列地址,从网站下下载:/cht/technologies-aac-codec.html也可以直接使用下面的地址:ftp:///tools/NeroDigitalAudio.zip5. MeGUI先安装Microsoft .NET Framework 2.0(如果是xp系统的话),然后安装终极解码(或完美解码),最后再安装MeGUI。
安装MeGUI后,会提示重启MeGUI,重启后提示要升级,升级的过程可能需要些时间。
升级到最近后阶段会依次弹出3个窗口,把那些选项全部勾选上,然后点Import。
初次安装后,升级是必须的,只有升级后,才会有相关组件使用。
升级好以后,还需在MeGUI中设置一下。
在MeGUI的主界面依次进入Options → Settings,在弹出的对话框中切换到Program Paths。
再仔细看下面,还有Video、Audio、Muxer、Others几个小标签,这里需要指明相关组件的安装路径。
不过大部分在MeGUI升级过程中就自动设置好了。
进入Others标签,如果先安装了终极解码(或完美解码),安装Megui时会自动找到AviSynth 2.5路径,如下图1所示。
如果自己另外安装了AviSynth,则要自己设置一下avisynth plugins 安装目录。
图1DGVC1IndexNV和DGMPGIndexNV两个需要自己去下载,解压,按图1建立相关目录并放进去。
这个两个需要支持CUDA的NVIDIA显卡才能使用,据说可以在压制过程的解码步骤开启CUDA硬件加速,但实际上编码速度远低于解码速度,所以这个两个似乎对压制速度提升不大。
本人没有N卡,无法试验。
如果没有支持CUDA的N卡,还是尽量不要添加这两个,以免后面使用AVS Script Creator会发生错误。
DGMPGDecNV下载页面:/showthread.php?t=144867DGVC1DecNV下载页面:/showthread.php?t=142961切换到Audio小标签,这里有一项要自己设置。
先在C:\Program Files\megui\tools 建立一个名为neroaacenc的文件夹,然后把前面下载好的Nero AAC 编码器解压,把那三个exe文件放到这个文件夹内,并按图2设置路径。
最后点击Save就可以完成设置了。
图26. Graphedit这是从Microsoft DirectX SDK 中提取的 DirectShow Graph 图表工具,通过这个工具,可以非常方便的调用各种音视频解码器/滤镜,并且很直观地显示出处理流程。
下载页面:/soft/23942.html下载后,解压即可使用。
如果已经安装了终极解码(或完美解码),也可以不再另外安装Graphedit,终极解码(或完美解码)的Codecs子目录下已经含有Graphedit。
7. SurCode DTS-DVD v1.0.29这个软件用于把其他音频格式编码为DTS。
只有这个版本好用,而且有点儿难找了,在思路的一个帖子有提供,地址:/viewthread.php?tid=318412&highlight=SurCode安装以后,把Crack文件夹下的lservrc覆盖到SurCode的安装目录下。
8. MediaInfo这个软件用来分析视频和音频文件的编码和内容信息。
9. BDInfo这个软件用于分析蓝光原盘的视频和音频技术规格。
二、蓝光原盘视频和音频编码的分析下面以《叶问》的蓝光原盘作为实例。
一般来说,在蓝光原盘文件夹中,BDMV\STREAM子目录下体积最大的m2ts文件就是我们要压制的文件。
《叶问》蓝光原盘文件夹中BDMV\STREAM子目录中体积最大的是00000.m2ts文件。
为了处理方便,我们把这个m2ts移动到硬盘分区根目录下(或根目下的某一个文件夹中)。
压制之前,我们需要先对这个文件的音视频编码格式进行分析。
进入C:\Program Files\megui\tools\tsmuxer目录下,打开tsMuxerGUI.exe,导入m2ts文件:图3从图3看出,这个m2ts文件中视频的编码为H.264,音频方面有5条音轨,编码分别为LPCM 7.1、DTS-HDMA 7.1、TRUE-HD 7.1、DTS-HDMA 7.1、AC3 5.1。
用前面讲到的MediaInfo 软件也可以看,在m2ts文件上点击右键,选MediaInfo:图4在View菜单中还可以切换到别的视图模式,可以看到更详细的信息。
但我觉得Tsmuxer更好用些。
三、工程文件的制作一般来说,在制作工程文件方面,不同的视频编码要用不同的工具或方法,下面我做了个表格:视频编码 工具或方法1 工具或方法2MPEG2 DGIndex/ DGMPGIndexNV DirectShow GraphEditH.264/MPEG4 AVC DGAVCIndex DirectShow GraphEditVC-1 DGVC1IndexNV DirectShow GraphEdit如前所说,DGMPGIndexNV和DGAVCIndex需要支持CUDA的NVIDIA显卡才能使用。
上图中,蓝色是推荐的方法。
前面我看到,《叶问》蓝光原盘的编码是H.264,所以要用DGAVCIndex。
MeGUI整合了很多工具,很多工具直接在MeGUI界面中调用就可以了,但有些经常要在不同窗口间转来转去的,不如直接去用工具好了,这些工具就在C:\Program Files\megui\tools目录下。
打开DGAVCIndex.exe,进入菜单File → Open,导入m2ts文件,按OK确定。
在File 中选Preview可以稍预览一下,显示文件信息,如图5所示。
图5在File菜单中按Stop可以停止预览。
然后在File菜单中按Save Project生成工程文件,这个过程需要不少时间。
处理完之后,除了得到后缀名为dga的工程文件外,还得到几条音轨文件,如下图6所示。
图6这几条音轨一般都还要经过eac3to或tsmuxer处理,所以还是推荐直接用ea3to或tsmuxer提取音轨好了(这将在后面讲到)。
可以把这几条音轨删除。
其实,还可以在制作工程文件之前设置不分离音轨。
进入DGAVCIndex的Audio菜单,按Audio Demux,出来一个对话框,如图7所示。
图7按Clear All,然后按Done确定。
这样再生成工程文件的时候,就不会同时分离音轨了。
四、音轨的提取和转换音轨的提取方法非常多,具体以后有时间再写。
这里只简单介绍用得最多的eac3to和tsmuxer的方法。
Eac3to有GUI操作界面,但有时设置参数还麻烦,不如用命令行的方式来得直接。
之前把m2ts文件移动到硬盘分区根目录下,就是为这一步拼写命令行的方便考虑的。
Eac3to 可以另外下载安装,也可以直接从C:\Program Files\megui\tools目录下复制eac3to文件夹到C:\Program Files\目录下(这个也是为了拼写命令行的方便)。
依次进入开始→运行,键入cmd,回车,进入命令提示符状态。
转换到eac3to所在的路径:cd c:\program files\eac3to提取之前,先检测各音轨的编号:eac3to n:\00000.m2ts图8结合终极解码播放,我们可以知道编号为2、3、4的三条音轨都是粤语,编号为5、6的音轨都是国语(如何辨别语言,本文结尾讲到)。
这里可以从编号3、5的两条DTS-HDMA音轨中分别提取出DTS格式的粤语和国语,命令行如下:eac3to n:\00000.m2ts 3: n:\yueyu.dts -core3是指音轨编号,注意3后的冒号后面还有一个空格。
-core参数是表示提取DTS-HD的核心DTS。
处理过程需要一些时间,出现绿色的Done表示处理完成。
图9同样地,提取国语DTS:eac3to n:\00000.m2ts 5: n:\guoyu.dts -core提起两个DTS核心码率很高(1536Kbps),效果很好,当然体积也很大。
如果想控制一下体积,则推荐提取AC3。
分别从编号为4、6的音轨中提取AC3(分别是粤语和国语)。
从编号为4的TrueHD音轨中提取AC3核心:eac3to n:\00000.m2ts 4: n:\yueyu.ac3 –core编号6的音轨本身就是AC3,直接提取即可:eac3to n:\00000.m2ts 6: n:\guoyu.ac3假如蓝光原盘没有DTS-HDMA或TrueHD,只有LPCM音轨,怎么办?可以转换!就上面编号为2的LPCM7.1作为示例,转换为DTS:eac3to n:\00000.m2ts 2: n:\yueyu2.dts –down6 -1536-1536参数表示DTS的码率,还可以用-768。
-down6表示把7或8声道降为6声道。
注意,DTS和AC3最高支持6声道(5.1)。