简易压制教程(实用版)前言 不知不觉间做动漫字幕已经好几个年头了,最初只是看片党,由于对一些古老动漫有爱而开始自学压制,依照网络上的教程按部就班的操作,却还是屡屡出现RP的错误后来做多了渐渐熟悉,加上一些前辈的指导,掌握了不少东西,使用的软件也从傻瓜式转变成各式各样的专门工具可惜由于外语的无力和自身的惰性,没有刻苦专研,所以至今还是半吊子,比起贝贝等大神,俺还有一段相当长的距离 不过这几年11区那边HDTV的普及使得RAW的质量比以前有了质的飞跃,一般来说所谓的压制直需要挂上字幕转码即可,不需要添加一堆锐化啦、降噪啦神马的滤镜,实际操作大大简化加上压制软件也越来越智能化,压制变得非常简单 本压制教程以实际操作应用为宗旨,务求简单明了,理论神马的我就不再赘述,有兴趣的童鞋请自行google或者度娘先简单介绍几个基本的名词和概念: 1.RAW:也就是我们说的片源,一般可从share、PD等下载工具或者东图、nyaatorrents等BT网站下载但现在一些速度流的组也会拿niconico的做raw来压所谓的先行版,实在是......11区职人发布的raw一般是压制好的avi或者mp4格式的,mkv很少。
这种raw基本都是只有视频轨和音频轨,而放送的字幕被忽略了TS(M2TS)主要出现在PD上,这是未压制的视频,广告神马的都未剪切,码率也高其中大部分字幕放送的片子的ts会有日文字幕可以抽取,有些则没有 2.AVI、MKV是封装容器,里面可以容纳不同的编码MKV支持的编码种类更多点比如11区职人发布的avi基本都是divx或者xvid编码的(虽然avi也支持x264编码,但11区的职人貌似并不偏爱这个) 3.一个完整的视频文件包括视频轨和音频轨两个部分(字幕不在讨论范围之内)我们后续的教程将分开讲述视频轨和音频轨的处理方法,最好讲述如何把视频轨、音频轨、字幕合成封装为一个完整的视频文件 4.本教程中,视频或音频的重新编码压缩主要是通过avs+megui的配合来实现故AVS的常用滤镜函数需要熟练掌握 5.H.264、x264、avc:H.264是ITU(International Telecommunication Unite 国际通信联盟)和MPEG(Motion Picture Experts Group 运动图像专家组)联合制定的视频编码标准在ITU的标准里称为H.264,在MPEG的标准里是MPEG-4的一个组成部分--MPEG-4 Part 10,又叫Advanced Video Codec,因此常常称为MPEG-4 AVC或直接叫AVC。
而x264就是一个符合此标准的开源编码器 6.FPS帧速率:常见的FPS有24、25、30、60、120本教程中,最终的成品FPS统一砍成24VFR的制作不在讨论范围之内 7.分辨率: 4:3的视频常用分辨率有:640X480、704X528、960X720 16:9的视频常用分辨率有480X272(PSP)、704X396、720X480(PSP)、848X480、864X480、1024X576、1280X720、1920X1080 接下来介绍下本教程需要用到的软件,请自行下载 1.AviSynth 2.58----压制时中间桥梁,可以通过加载不同的滤镜实现不同的效果,功能极为强大官网上有32bit和64bit版,请自行选择 2.MeGui----压制工具合集包,界面简洁,能自动升级,并有许多预置的profile可以选择,尤其对x264命令行编码苦手的人来说非常合适 3.VirtualDub 1.99或者VirtualDubMod----非常强大的视频处理工具,但我们压制主要通过avs+megui配合实现,所以此处把VD和VDM作为预览工具。
VD还在不断更新,也有32bit和64bit可选,VDM很久没有更新了 4.AviUtl----简称AU,同样极为强大的视频处理工具,在此我们主要用来进行ts处理时的delogo操作 5.Yamb 2.1.0----mp4处理工具 6.Mkvtoolnix 4.4.0----MKV封装工具,亦可用于视频的拼接 7.Easy RealMedia Producer Full V1.94----大名鼎鼎的ERP,RMVB压制工具亦可选择Dio’s RPG,看个人喜好了 8.Aegisub 2.1.8----字幕制作软件 9.完美解码、终极解码、win7codecs、CCCP、K-Lite等解码包,任选其一即可 软件安装齐备之后,让我们开始进入实际操作部分=======================================================AVS+Megui基础介绍 1. AVS介绍 AVS是极为强大的视频处理辅助工具,充当中间桥梁的作用AVS内置了大量的实用滤镜,并有大量外部滤镜可以选择使用AVS时需要先创建一个后缀名为avs的脚本文件,此脚本文件可以用记事本打开编辑。
接下来我们先看一个写好的AVS: 现在我们解释一下上面出现的avs命令: SetWorkingDir("e: \avsplugin\") #设定AVS调用滤镜的dll文件的工作目录不设定的话默认在安装路径C:\Program Files\AviSynth 2.5\plugins\一般我们不做这个设定,保持默认即可 LoadPlugin("e: \avsplugin\VSFilter.dll") #载入调用具体滤镜的dll文件如果dll文件和avs脚本在同一个文件夹,则可以省去路径,如果不在同一个文件夹下,则dll文件的路径需要写完整不同的外置滤镜函数需要加载对应的dll库文件 DirectShowSource(“kimi_ni_todoke_2nd_03.avi”) #载入RAW文件 ConvertToYV12() #转换色彩模式某些滤镜和命令只能在特定色彩模式下运行ConvertToRGB()、ConvertToYUY2()等也是类似功用,请根据不同的情况进行选择 ChangeFPS(23.976024) #FPS调整滤镜,此外还有AssumeFPS等FPS调整滤镜,可以根据自己的习惯选择。
Textsub(“kimi_ni_todoke_2nd_03.ass”) #字幕加载滤镜可以重复使用同时加载多条字幕轨 LanczosResize(704,480) #调整分辨率可以根据需要调整成不同的分辨率 AddBorders(8,0,8,0) #加黑边滤镜,后面四个参数分别对应左、上、右、下上面的命令就是左右各加8像素的黑边注:在AVS脚本中,#是一个特殊符号,起注释作用,#后的内容在运行AVS时不参与执行 以上几个滤镜是我们在接来的教程中用到的最基本的几个滤镜AVS的滤镜还有很多,我们在此不再详述 2.Megui介绍 我们先看下megui的主界面 主界面1:主要分为四部分:菜单栏、视频编辑部分、音频编辑部分、最下边的快捷工具部分 主界面2:任务列表 首先,我们点击菜单栏的Options,里面有两项:Settings和Update 点击Update可以运行升级程序来更新 megui的主程序和组件到最新版本 Settings是设置项,我们这里主要只需要设置下NeroAacEnc的路径,这样就可以在音频编辑中选择NeroAac进行编码。
其他项的设置保持默认即可见下图: 点击菜单栏的Tools,下拉列表中有很多项,分别对应不同的内置组件 1.Audio Cutter----音频切割需和AVS Cutter(AVS切割器)配合使用 2.AutoEncode----对应主界面右下角的按钮,是一个便捷的工具,可以把视频编码、音频编码和最终的合成整合在一起 3.AVC Levels Checker---- AVC 标准检查 4.AVC Quant Matrix Editor---- AVC 矩阵编辑器 5.AVS Cutter----AVS切割器其实就是avs中trim函数的一个GUI界面 6.AVS Script Creator----AVS脚本编辑器后面在讲述TS处理会有详细说明 7.Bitrate Calculator----码率计算器 8.Chapter Creator----章节编辑 9.File Indexer----工程索引文件工具其实就是重新写了一个GUI,调用DGIndex、DGAVCIndex、DGIndexNV等软件,根据RAW的编码输出相应的d2v、dga等工程文件。
10.HD Streams Extractor----HD流提取基于EAC3TO的一个GUI界面 11.Muxer----合成工具,可以用来合成avi、mp4、mkv、ts等文件,其实是基于mkvmerge、mp4box等软件的一个简易GUI 12.One Click Encoder----一键编码 13.Vobsubber----Vobsub Ripper的一个GUI界面用于从DVD中提取字幕轨 ========================================================== 视频处理前面讲到我们获取的RAW主要有AVI(divx、xvid编码),mp4(avc编码),TS(mpeg2、avc编码)三种格式前两种格式处理起来相对简单,TS相对复杂我们分别讲述1.AVI、MP4、部分TS的通用处理方案:Directshowsource(简称DSS)是一个非常好用的AVS内置滤镜,我们常见的视频格式如mp4、avi、mkv、ts、rmvb、flv等都可以用DSS来载入,并做后续处理Directshowsource函数有很多参数,我们一般会用到三个。
例如我们要处理好想告诉你第3话的raw,则可以写成这样:DirectShowSource("e:\Encode\kimi\kimi_ni_2nd_03.mp4",convertfps=true,audio=false)括号内有三个参数:第一个参数是载入的RAW的路径的字符串,字符串参数需要左右加上双引号和前面说的载入dll文件一样,如果avs脚本文件和raw在同一个文件夹,则可以省略前面的路径,使用相对路径第二个参数convertfps=true表示当raw是vfr(可变帧速率)时,把vfr识别成cfr(固定帧速率)第三个参数audio=false表示执行时忽略音频轨这样,我们就完成了raw的载入接下来我们要做的就是调整fps、挂上字幕文件(字幕内嵌的话)、调整分辨率例如我们要求成品的分辨率是720p,完整的AVS脚本如下: LoadPlugin("e: \avsplugin\VSFilter.dll")DirectShowSource("kimi_ni_todok。