[i=s] 本帖最后由 电子骑士 于 2012-4-23 11:14 编辑 此教程仅为抛砖引玉之用 各位大大有什么建议敬请提出。 由于主要针对的是移动设备(PSP之类的 所以有一定的针对性 此教程是根据鄙人的习惯所写 若不适应请及时Ctrl+W =首先部署好需要的工具= 必选 MeGUI 目前最新的版本为2112(svn) 而且也有中文版 AviSynth 推荐使用正式版 解码包 K-lite 终极解码 win7codecs 完美者解码(有段时间没有更新了) 选择一个安装并进行设置 解码器 尽量不使用微软的 个人推荐lav/ffdshow 分离器 MKV的推荐Haali 其余可以用lav或者其他 可选工具 AVS脚本小子 如果不使用MeGUI自带的AVS Script Creator 这个是不错的选择 并且带有添加水印的功能 很适合新手使用 小丸视频工具箱 可以进行简单的一键压制(内置大神的参数) 轨道的抽取和封装 工具安装完成后 打开Megui=>Tools=>File Indexer【FileIndexer会自动分析文件 并选择合适的Indexer 选择好源视频文件并点击Queue 开始在队列选项卡中生成任务【h264编码的默认走ffms 生成一个记录了文件帧类型的索引文件 然后会自动打开AVS Script Creator 和预览 在这个时候可以剪切加黑边锐化模糊改变分辨率等操作 设置完毕后 保存 再次弹出预览窗 这时设置好x264的参数 PSP和iOS设备支持 Main@Lv3.0 ref=3 分辨率 1.观众为PSP 704*480 两边加上8像素的黑边 sar 40:33 2.为了照顾PC党 720*480 sar 32:27 【这是PSP支持的最大分辨率 播放起来图像都会是16:9 具体的x264参数请见http://www.nmm-hd.org/doc/X264%E8%A8%AD%E5%AE%9A 一般的动画压制Playback Device PSP --tune animation --preset slow/slower 用上Megui自带的预设就没问题 至于编码模式 个人推荐crf 虽然码率控制方面不太好 但是能保证即使是高强度的动态画面也不会出现太多马赛克什么的 前提是片源没有马赛克 【crf 20-22 数值越小 质量越好 体积越大 auto-2pass 码率控制的比较好 但是很时间的开销较大 音频可以直接从源视频中抽取【可以使用yamb mp4tools/mp4box等 之后Megui=>Tools=>Muxer来将视频和音频混流 这样一个完整的视频就压好了哦~~ Tips: 不论你参数设成什么 质量不可能比源要好 DirectShowSourse会发生某些问题 因此不推荐 喜欢折腾的自己多试多学习 看看各种文档会有很多帮助 大神都是用命令行的 如果还有什么疑惑请戳 只要在咱的能力只能尽量解答=w= 附上AVS示例 LoadPlugin("D:\Tools\MeGui\tools\ffms\ffms2.dll") video=FFVideoSource("源视频路径", threads=1).ConvertToRGB32() lg1=ImageSource("D:\gn00水印.png").ConvertToRGB32() #原版水印图片 lg2=ImageSource("D:\gn00.jpg").ConvertToRGB32() #纯黑底色水印图片 lg=lg1.mask(lg2) video.Trim(0,1)+video.Trim(2,0).Layer(lg,"add",200,10,10) ConvertToYV12() LoadPlugin("D:\Tools\MeGui\tools\avisynth_plugin\VSFilter.dll") TextSub("字幕路径", 1) #如果是内嵌字幕可去掉这句 Lanczos4Resize(720,480) # Lanczos4 (Sharp)
Nekor 发表于 2012-5-27 23:00 终于看到有人写megui的教程了,压缩视频不用这个怎么行。MeGUI只是一个方便新人的整合工具 大神们都是用命令行的 PS.megui附带的工具真心很好用