简易压制教程(实用版) 前言
不知不觉间做动漫字幕已经好几个年头了,最初只是看片党,由于对一些古老动漫有爱而开始自学压制,依照网络上的教程按部就班的操作,却还是屡屡出现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统一砍成24。VFR的制作不在讨论范围之内。 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(\
#设定AVS调用滤镜的dll文件的工作目录。不设定的话默认在安装路径C:\\Program Files\\AviSynth 2.5\\plugins\\。一般我们不做这个设定,保持默
认即可。
LoadPlugin(\
#载入调用具体滤镜的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:主要分为四部分:菜单栏、视频编辑部分、音频编辑部分、最下边的快捷工具部分。