使用专业工具进行视频压制全过程 - 图文 联系客服

发布时间 : 星期五 文章使用专业工具进行视频压制全过程 - 图文更新完毕开始阅读3fb1ed121eb91a37f0115c77

注:因为AVCSource不是AVS的内置滤镜,所以使用此函数时必须载入相应的dll文件。

写好的avs脚本保存,用Megui载入即可进行编码压制。

由上可知,mp4的处理在于多了一步,即用file indexer生成一个dga的工程文件,载入滤镜也是专门的,除此之外和DSS的处理方法基本一样。故此时的通用AVS脚本为:

LoadPlugin(\LoadPlugin(\

AVCSource (“片源文件生成的工程文件.dga\ConvertToYV12() ChangeFPS(23.976024) Textsub(“字幕文件”) LanczosResize(分辨率) 4.TS的处理方案:

我们这里说的TS是指日本职人录得HDTV的TS,而非BD里的TS。两者的编码并不相同。HDTV的TS是mpeg2编码,而BD是AVC编码。

TS的处理相对比较麻烦。首先,它是有拉丝的,也就是我们常说的锯齿;其次,它是有广告的,需要我们进行剪裁和拼接。

11区的动画和天朝的电视剧差不多,一集中间夹着很多广告,把完整的一集切割成好几个部分。一般来说,一个TS按照时间顺序由以下几部分构成:

广告1+动画OP+广告2+动画part1+广告3+动画part2及ED+广告4+动画part3及下集预告+广告5 我们要做的就是把5个part的广告剪切掉,使得动画的4个part衔接起来,并重新编码成类似11区职人发布的raw一样的文件。

下面介绍TS处理的操作流程:

首先打开Megui,选择Tools---File Indexer,在Input File项选择要处理的TS文件。自动识别出MPEG2编码,并调用DGIndex。

点击右下角的Queue添加任务到列表。切换到主界面2点击start,生成工程文件,后缀名为d2v。

此时megui会自动打开一个预览窗口和AVS Script Creator(AVS脚本编辑器)。我们这里要用到AVS脚本编辑器。

AVS脚本编辑器分为三个界面

先看第一个界面。上半部分是视频输入的设定项:

下半是剪裁形变和输出的设定项:Crop(剪裁):主要用于裁黑边,比如以前老动画的数码重映,左右就会出现大块的黑边,重编码时会浪费码率,所以我们可以裁掉以节省码率。

Resize(形变):主要是设定成品分辨率。主流的分辨率我们在前言部分已经说明,可以根据需要手动设置,一般

不勾选后面的“建议分辨率”选项。

第二个界面是一些常用滤镜的设定选项,可以分为5个部分: 源文件是d2v时:

源文件是avi时:

这个没有用过,貌似是配合N卡的cuda压片用的。

Deinterlacing(反交错)部分:

通常我们可以使用自动分析得出最佳的反交错处理方案。我们下边的TS处理也是采取此方法。经验丰富的也可以手动设定源文件类型、场序及反交错方案。 Filters(滤镜)部分:

形变滤镜和字幕滤镜不再赘述。具体说下Noise Filter(降噪滤镜):勾选后下拉列表中有4个预置项。分别对应调用4种不同的降噪滤镜。对应关系如下:

预置项 调用滤镜 Minimal Noise(噪点极少) Undot()

Little Noise(噪点少) mergechroma(blur(1.3)) Medium Noise(噪点中) FluxSmoothST(7,7) Heavy Noise(噪点多) Convolution3D(\

第三个界面就是avs脚本的内容显示,其中的函数及相应参数会根据前两个界面的设定选项的变化而变化。