VirtualDubMod完整教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VirtualDubMod完整教程
篇一:使用专业工具进行视频压制全过程
使用专业工具进行视频压制全过程于2012-08-09 上传/ 文件格式:AEP 格式/ 文件体积:未知
关键字:RMVB压制教程AVI压制教程MKV压制教程
本压制教程以实际操作应用为宗旨,务求简单明了,理论神马的我就不再赘述,有兴趣的童鞋请自行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.0.2 或者VirtualDubMod----非常强大的视频处理工具,但我们压制主要通过avs+megui配合实现,所以此处把VD和VDM 作为预览工具。VD还在不断更新,也有32bit和64bit可选,VDM很久没有更新了。
4.AviUtl----简称AU,同样极为强大的视频处理工具,在此我们主要用来进行ts处理时的delogo操作。
5.Yamb 2.1.0----mp4处理工具。
6.Mkvtoolnix 5.7 ----MKV封装工具,亦可用于视频的拼接。
7.Easy RealMedia Producer Full V1.94----大名鼎鼎的ERP,RMVB 压制工具。亦可选择Dio’s RPG,看个人喜好了。
8.Aegisub 2.1.9----字幕制作软件。
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”)