免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用MeGUI进行H.264编码指南引言很多新兴的视频编码工具都提供了对H.264的支持.MeGUI就是其中的一款.它同时也支持XviD等其他编码.本文将重点以压制DVD为例来介绍如何利用MeGUI来编码H.264(MP4)文件.同时也将涉及到其他类型的视频文件的转换.所需软件(均为免费软件):MeGUINero Digital Audio Decoder/Encoder第一步:安装在安装MeGUI之前首先需要下载安装微软.NET Framework 2.0.这个文件很大,安装可能需要至少半小时.接下来我们需要下载安装AviSynth.然后我们就可以安装MeGUI了.安装完毕后启动MeGUI.通常会跳出一个对话框,询问是否更新MeGUI所需的软件.点击Yes进入更新管理器.attachment=464253点击Update按钮开始更新.MeGUI将会自动下载并安装所选择的组件.这时候通常会有一个错误发生,提示1 file had problems.这是因为由于版权的原因,MeGUI无法自动下载neroaacenc这个软件.(neroaacenc是免费软件,但在下载之前必须同意Nero的协议).如果需要更新neroaacenc,可以点击这里,选择Agree,下载得到一个zip压缩包.将其中的exe文件解压到meguitoolsneroaacenc目录下(如c:program filesmeguitoolsneroaacencneroaacenc.exe).当所有的更新都完成的时候,我们可以将更新窗口关闭.如果解压了neroaacenc,则需要在MeGUI中手动指定它的位置.进入Tools菜单下的Settings选项,切换到Program Paths选项卡,单击NeroAacEnc右边的浏览按钮来指定.点击Save关闭设置窗口.同样地,MeGUI通常不会自动更新到最新版本的x264,需要我们手动更新.到这里查看最新的版本.如果比MeGUI现有的版本要新,那么下载并覆盖原有的文件(文件位置可以在上面提到的Program Paths中查看,通常位置是c:program filesmeguitoolsx264x264.exe).第二步VD文件的提取如果你使用的是一张DVD碟片做源,那么就需要首先将DVD文件抓取保存到硬盘上.由于这么做在你的国家可能是非法的,因此我们在这里略去这个步骤.(Kid注:汗.)第三步:创建D2V文件这一步将会用到MeGUI中的D2V Creator来创建MeGUI/AviSynth处理MPEG-2文件所需要的D2V文件.只有MPEG-2文件需要经过这一步.其他所有输入文件都不需要D2V文件而可以直接在AviSynth中载入,因此可以跳过这步直接进入第四步.启动MeGUI.笔者通常会首先清除列队中之前已经完成的任务.这步并非必须,但可以使工作显得更有条理.切换到Queue标签,点击Clear按钮就可以了.选择Tools菜单下的D2V Creator.在Video Input一栏中,载入电影标题组的第一个VOB文件(组中其他文件会被自动载入).这时会得到一个错误提示,大意是无法找到DVD Decrypter生成的信息文件.这没关系(因为我们没有使用DVD Decrypter的IFO模式) (Kid注:这里说到的DVD Decrypter其实就是第二步用到的软件),点击OK忽略这个提示.attachment=464254选择需要分离的音轨.如果需要制作多音轨的文件,在这里就可以选择一条以上的音轨.或者,可以选择Demux all Audio Tracks来分离出所有音轨,之后再来选择所需的音轨.默认的保存目录是DVD VOB文件所在的目录.如果需要的话可以改变输出路径.将On completion load files和and close复选框都勾上,点击Queue按钮.现在我们回到了MeGUI的窗口.切换到Queue标签,点击Start按钮,D2V文件创建就开始了.当创建完成时,队列中的任务状态将会显示为Done,生成的D2V文件会被自动载入到下一步将用到的AviSynth Script Creator中.这可能会花费一些时间,因此需要耐心等待.这时status窗口的进度条可能会不动,别担心,这是DGIndex在工作中.第四步:AviSynth Script Creator (AviSynth脚本生成器)在这步中,我们将利用MeGUI中的AviSynth Script Creator工具来生成一个AviSynth脚本文件.如果经过了第三步的过程,那么AviSynth Script Creator应该启动并载入了刚才创建的D2V文件.否则的话我们需要在Vidoe Input栏中载入需转换的视频文件. 引用:indent对于我们能够在Media Player Classic或Windows Media Player等基于directshow的播放器中播放的视频文件,AviSynth几乎全部都能打开.如果在打开文件对话框中看不到,那么选择全部文件来打开.多数情况下,我们需要安装待转换文件相应的解码器.比如,我们想通过MeGUI来转换FLV文件,那么首先需要确认我们有能使FLV在WMP中播放的相应解码器.有关这个的说明可以在这里看到./indentInput DAR指的是输入文件的宽高比例.多数情况下,这已经自动设定好了.比如可变形DVD将会被设为ITU 16:9等等.点击Auto Crop按钮来移除视频文件可能存在的黑边(多数宽屏DVD会有黑边).然后,勾上Suggested Resolution复选框,填入所需要的分辨率数值.对于将一张DVD转换成一张单CD(700MB)的情况,可以使用最大的分辨率(720*).如果有特殊要求,比如压制用于iPod/PSP观看的文件,那么就应该确认我们选择的分辨率能够被播放器所兼容.attachment=464255切换到Filters标签.对于DVD影片来说,我们通常不需要做反交错分析.但如果我们的源文件是基于电视信号的,那么则需要点击Analysis按钮来分析其是否需要作反交错处理.如果源文件是动画片,那么就在Deinterlace中选择Source is Anime.attachment=464256对于Filter部分,如果刚才选择了保持DVD源的分辨率(720*),那么Resize Filter和Noise Filter就都不用选择.反之,如果之前选择了降低分辨率,则需要选择合适的Resize Filter (Bicubic (Neutral)是个折中的选择).如果源文件有大量噪点,则可以开启Noise Filter,并选择与源文件相符的噪点数量.其余选项可以不用理会.(对于D2V源,Colour Correction将会自动被勾上).如果我们的源文件不是DVD,那么请切换到Edit标签,手动编辑AviSynth脚本来启用音频.方法很简单,将audio=false 改成audio=true就可以了.如果源是DVD,并且之前都按照本文的步骤进行的话则不需要做这一步了,因为我们之前已经利用D2V Creator将音频分离出来了.attachment=464257勾上On save close and load to be encoded选项,点击Save按钮来保存AviSynth脚本(默认存放在D2V文件相同目录下,脚本的文件名可任意).不用理会这时弹出的预览窗口,它在裁剪和重定义大小方面可能会不太准确.保存完毕后AviSynth文件会自动载入到MeGUI中.在MeGUI中的预览窗口将会准确显示最终结果,这时要检查画面显示是否正确,尤其是对经过裁剪和重定义大小的DVD源来说.第五步:视频编码选项这一步是设置H.264编码选项.纵观整个编码转换过程,这步需要配置的选项最多,限于篇幅,就不在本文中一一介绍了.笔者推荐使用Sharktooth做好的预设配置.(Kid注,Sharktooth是Doom9论坛上的一个高手).如果需要更多对选项的说明,可以参考这篇文章.Codec处选择x264, Container选择MP4.attachment=464258在Video Profile选项中,选择一个x264编码的预设配置.这样的话我们就不用手动去设置所有的选项了(除非你想这么做_,那么就点击Config按钮吧).对于每个预设配置所用选项的详细解释可以在这里找到.出于兼容性考虑,推荐使用那些CE开头的预设配置,特别是CE-QuickTime这个(此配置可以使压制出来的MP4文件可以在Apple quickTime 7及以上版本中播放).CE-Baseline同样完全兼容QuickTime,但使用了较少的高级功能(在损失部分质量的情况下会得到较快的编码速度).第六步:音频编码选项现在要设置音频编码选项了.如果是根据本文来做的DVD转换的话,我们在D2V Creator中选择的音轨分离出来的文件应该已经被自动载入了(如果没有,则手动载入第三步创建的.ac3文件).如果源文件不是DVD的话,我们可以选择载入一个单独的音频文件,而如果编辑了AviSynth脚本将audio设为true的话,也可以在Audio Input这里载入那个AVS文件(也就是说视频和音频输入中载入的是同一个AVS文件).如果需要加入第二条音轨的话点击2,重复以上步骤.attachment=464259现在选择一种音频编码.笔者偏好选择AAC格式的音频.尤其是当视频是用H.264编码的时候AAC之于MP3就如同H.264之于DivX/XviD一样更高的压缩比,更好的质量.那么具体使用哪个编码器呢(Kid注:AAC编码还分ND AAC, FAAC, Wimamp AAC等)?笔者偏好ND AAC (Nero Digital).如果大家同意我的意见的话就也选择它吧.然后从NDAAC音频预设中选择一个.笔者比较喜欢NDAAC-HE-64Kbps这个,它编码出来的文件基本上与128Kbps的MP3质量相同.如果确实想要更小的文件的话,可以选择一个HEPS(HEv2)的预设.那些LC打头的预设对iPod/iTunes等的兼容性更好,同时文件也会大一些(但依然比MP3要小).第七步:分割,比特率计算,自动编码如果不想编码整个视频的话,MeGUI的AVS Cutter工具可以做到.选择Tools下拉菜单中的AVS Cutter来启动它.这时需要载入你的AVS文件(第三步生成的那个).attachment=464260使用视频预览窗口的滑块或按钮来确定需要在哪里分割,窗口的上方显示的是当前帧的编号.attachment=464261分别在AVS Cutter的Start Frame和End Frame中输入所需要的帧号,点击Add添加该片断到分割列表中.如果指定了多个片断,还可以指定片断之间的过渡效果(默认设置是淡入淡出).全部完成之后,点击Add cuts to script按钮,分割方案就会被添加到我们的AVS脚本中.点击Close以关闭AVS Cutter.到这里已经快要完成了.现在我们用MeGUI内置的比特率计算器来计算编码的平均码率.在Tools菜单下的Bitrate Calculator来启动它.attachment=464262在File size(图中红色部分),输入最终文件想要的大小,回车.这时Average Bitrate(图中蓝色部分)将会发生变化.对于AVI/DivX/XviD的转换,输入源文件的约80%的大小即可获得与之相同的质量.(Kid注:其实我认为既然是使用AutoEncode,以上计算码率的步骤完全可以忽略.既然原作者这样写,那就只能照翻.)点击AutoEncode按钮进入自动编码设置窗口.attachment=464263这步非常一目了然,只需要指定刚才计算得到的输出文件大小,确认Container设定正确(对本文来说是MP4).输出路径也可以更改.这里将得到的就是最终我们所需要的文件.记住它的位置,以免清理文件的时候无意将其删除了(笔者通常将其存放在与其他文件不同的一个目录下,以防万一).点击Queue按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一建机电补考真题及答案
- 广东省招聘社区工作者试题及答案
- ERP工程师笔试复习题(题及答案已分开)
- 广东省韶关市继续教育公需科目试题及答案
- 吉林省《全科医学》测试卷(第681套)
- 《公共基础知识》考点中国的农业(含答案)
- 基孔肯雅热相关试题
- 国家开放大学电大《成本会计》形考任务二试题及答案
- 大学《数据库原理与应用》考试题库及答案
- 2023年重庆公务员行测考试真题
- 皮带输送机安全培训
- 仓库货位管理与定位策略
- 不完全性偏瘫教学查房课件
- YY/T 1906-2023一次性使用无菌闭合夹
- (4)-1.1 正确认识人的本质
- 8.12天津滨海新区爆炸事故带来的工程伦理思考
- 英美国家概况知到章节答案智慧树2023年成都文理学院
- 电厂安全生产事故应急预案模板
- midas Gen减震分析设计(上)
- GB/T 15843.3-2023信息技术安全技术实体鉴别第3部分:采用数字签名技术的机制
- GB/T 28704-2012无损检测磁致伸缩超声导波检测方法
评论
0/150
提交评论