排球少年 第一季 BDRip 制作感受

排球少年 第一季 BDRip 制作感受

不知不觉,距离上一次完成BDRip已经有两个月了。上一次制作的只有我不在的街道总体来说还是比较混乱的,很多问题考虑不周。在这次的排球少年(第一季,第二季才下了原盘没开动,先去搞定Ajin了)制作中,虽然有了比第一次制作更清晰的思路,但是在制作过程中问题还是不断。

 

排球少年这部番剧画面特点是线条清晰,画面瑕疵也比较少。

在最开始做这部番剧的时候我的视频预处理顺序如下:denoise->AA->contra-sharp->nr-deband->luma adaptive sharp noise->dering。

这样的操作有几个问题,第一,为了串联各个步骤,存在多次8-16bit clip的互转;第二,deband的时候使用的prefilter ;第三,在sdering的操作中,不应该在level操作中进行merge操作

针对第一点,尽可能的调节顺序比如说顺序变成AA->dering->nr-deband->contra-sharp->denoise->luma adaptive sharp noise。按照新的顺序,那么从AA操作开始就从8bit->16bit转换,从此之后被处理的clip一直保持16bit精度,直到最后被降到10bit用于编码,那么一个减少转换次数,第二个尽可能减少精度损失。当然这里所有针对edge的操作仍然使用8bit,以保证计算速度。经过这个调节在我的测试平台上benchmark的速度有所提升。

针对第二点,deband的prefilter选择:一般来说需要使用强力的noisedumper,尽管BM3D的效果很好,但是由于它对高频信息分别的太清楚,相比普通的暴力dumper,低频clip能够留下更多信息,但是经过deband之后,这些保留在低频clip中的信息就被抹除了,同时也不可能通过打回高频信息(即便高频信息做了一定锐化)补偿。这里其实很简单的使用两次removegrain的暴力操作就可以了,完全可以分开高低频

针对第三点,sdering的后续merge操作顺序有问题,会直接造成平面变脏,三角区变黑。原本操作是画出ringing mask,然后使用level对clip预处理以方便dering,在经过sdering的操作时候直接merge,再恢复level,如果这样操作,就带来一个问题:在level预处理后,先通过了dering操作,紧接着对这个dering操作之后的clip直接根据ringing mask合并。那么,由于操作中是通过调节gamma增强线条方便dering,再恢复gamma,但是这样就会导致一旦出现YUV有越界数据,就会造成溢出,在这里就是越界数据直接被丢弃。调节顺序后,就是使用dering的clip直接和level操作之前的clip按照ringing mask merge就可以避免这种问题。

除了这三点,我在对EP的处理中其实还有一个错误:这个EP实际上是没有明显banding的,那么就完全没有做deband的需要,当时我的想法是做一个保底的操作,但是实际上不需要也不应该做,避免对画面纹理的涂抹。那么整个流程就简化为:AA->contra-sharp->dering->denoise(仅Luma)->contra-sharp&luma adaptive sharp noise。这样的顺序不仅保留了更多的原始数据,同时提升了脚本速度(10-20%)。同时我也更明白有哪些操作,什么时候才要用。对于BDRip的制作而言,在源的基础上经过一定人为的“增强(失真)”达到更加受到人眼喜爱的效果,同时将人不太容易观察到的信息有损压缩,减小体积。

正片第六卷的00009.m2ts很意外的出现了17-19三帧的坏档,于是l’smash滤镜就会再load源的时候报错,也就无法正常编码,最初我曾以为是滤镜问题,于是更换了ffms2,这个滤镜确实能够解决载入源的问题,但是在压制完成后,对比检查源和成品发现,实际上坏档的三帧直接被跳过了。我使用的是ffms2默认的丢帧seek frame=1也就是比较保守的normal。那么我就考虑如何找回这三帧了,巧合的是这个EP钱106帧都是同一帧静止的,于是我就重复了3帧,用来替换坏掉的部分。最终编码正常了。

除开正片,排球少年第一季度的第8-9卷有两个真人特典(「目指せ!頂の景色!烏野高校排球部 冬の強化合宿」(昼練/夜練))这两个特典本身为30i的源,其中一个是24d一个是普通的30i两种内容的混合,那么根据LP平时说的处理方案就是分开处理:IVTC 处理 24d;QTGMC处理30i,最后做成24fps-60fps分段视频,用MKV封装timecode合并成一个VFR视频。首先是将视频分段,这次的章节并不能用于分段,无法直接与两种混合源的长度挂钩,于是我就使用AVSP手动确定分段位置,然后将每个视频分为6段,24d、30i各3段。然后交给压制组进行后续处理。

这一部番剧的制作基本就是这样,接下去主要是需要制作Ajin,Ajin的画风类似于希德尼娅的骑士,锯齿,色带,噪点,因此估计还需要话一些时间去解决它的问题。

Amefs, Vapoursynth, 视频预处理
上一篇文章
在ESXI5.5中搭建软件路由-Gen8改
下一篇文章
Docker 常用命令整理

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Fill out this field
Fill out this field
请输入有效的电子邮箱地址。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

keyboard_arrow_up