做了份School Days的DVDRIP,以及再次重新压制了一套EVA

首先吐槽一下我爹这破电脑,五年前的Dell 640m,实测压制848×480的片子速度仅3-4fps,压一集动画片要两个多小时,比i3 530要慢5倍左右。下面正题。

假期宅了几部岛国动画,觉得School Days很不错,遂决定收藏。但HKG字幕组发布的DVDRIP版使用的是24/60变码率封装,不喜欢就此收藏。变码率主要是为了解决片尾滚动字幕导致的24p/30i混合难以进行反交错的问题,但只有mkv支持这种封装,并且由于并不标准,若不进行任何修改直接用作片源转码则必定会出现兼容性问题(目测优酷上的高清版School Days声音与图像不同步完全无法观看就是由于这个原因)。然而找不到更好的片源,遂打算自己做DVDRIP。问卡车同学借了迅雷帐号,挂了8张DVD镜像ISO下来(两张OVA)。在此对卡车同学致以严重的感谢。

另外一个原因是HKG发布的是864×480分辨率,而我习惯使用848×480,所以想看看片源到底是多少乘多少的。事实证明我傻X了,下载下来DVD镜像才知道全天下的DVD都是统一标准的720×480,要进行切边与缩放操作。

DVD的另外一个重要特征就是需要进行30i到24p的反电影过带,亦可以等同为通常所说的反交错(两者并不完全等价,但对于初学者可以相同理解)。本着技术宅实事求是的态度,我系统地学习了DVDRIP的详细原理教程而非傻瓜教程,当然要真正深入地了解则需要学习广播电视相关的专业知识,这个倒可以略过 =-=。对于这块,我尝试了AVIUTL与TMPGEnc,这两者都可以做一定程度的人工反交错,也便于对这块原理的理解。但鉴于压片似乎没必要这么麻烦,最后还是选择了比较原始的AVS,使用最简单的IT滤镜来承担这一重要工作。

片源分离方面,使用DVD decryptor与DGIndex来弄。先用DGIndex打开光盘中的VOB文件预览cell的信息,然后用DVD Decryptor拷下来并分离视频和音频,再用DGIndex打开m2v文件保存为d2v文件留作AVS输入。

切边方面,先是尝试了保留全部画面,School Days的话是左3右4还是左4右3来着,但看到某个月亮突然觉得似乎有点扁,最后还是用了传统的左右各8,这样那个月亮就圆了。结果出片后发现有另外的月亮又扁了,fxxk。。。管他的了,反正人物胖点也没什么大不了的。。。

调色方面,按照教程TV转电脑是应该做色域扩大的,EVA-FANS的EVA2003一套也做了这个,但我实践后发现这样虽然画面色彩好了些,但是会造成亮部与暗部的细节丢失严重,压片时暗部还容易出现色块,最后决定还是不调色。事实上EVA 2.22以及我下的另外一些动画也都没有做调色。

压片依旧出MP4,开始定码率做成了两张CD共1.4G,突然想到要不尝试一下264默认的crf编码方法。就用默认的crf23压了一集,发现小了几乎一半。并且两者看不出什么差别。拿给豆子他说他能看出很明显的差别,豆子麻麻也是,好吧,我承认他家似乎有能听出火电与水电的差别对MP3听歌影响的基因。=-= 但是哥看不出并且豆子也承认并不影响观感,那就果断出crf版的。在用crf23压完全套12集后,计算知如果音频使用q=0.16编码则刚好可以放进一张CD(在此膜拜下MP4标准的制定,想当年一张CD只能放下1个小时的352×288的MP1编码,也就是VCD,现在可以放5个小时的MP4,并且是848×480。当然,这里仅限动画)。但是鉴于如上所述能够听出火电与水电差别的耳朵,我还是老老实实压了q=0.25。。。最终出片是766M,如果加上两部OVA的话就是905M。字幕选用繁体的,因为同样的字体没有简体版,HKG改成黑体不好看。

贴上第12集的AVS脚本(好吧,我承认我有点重口):

LoadPlugin("D:\Programs\DGIndex\DGDecode.dll")
LoadPlugin("D:\Programs\AviSynth\AC3Source.dll")
LoadPlugin("D:\Programs\AviSynth\IT.dll")
LoadPlugin("C:\Program Files\WMZHE\Pure Codec\Codecs\VSFilter.dll")

MPEG2Source("VTS_01_1 – 0xE0 – Video – MPEG-2 – 720×480 (NTSC) – 16~9 – Letterboxed.d2v")
AC3Source("VTS_01_1 – 0x80 – Audio – AC3 – 2ch – 48kHz – DRC – Japanese – DELAY -601ms.ac3")
DelayAudio(-0.601)

IT(fps=24, ref="TOP")
Crop(8,0,-8,0)
LanczosResize(848,480)

Trim(0,5)+Trim(6,0).TextSub("[HKG][School_Days][DVDrip][12][AVC_VFR AAC][864×480][E87F346D].BIG5.ass")

由于字幕与视频有一定的不同步,而ass字幕似乎不能指定整体偏移,就用trim的方法将媒体偏移掉再加字幕。这种方法还是蛮有用的。

在尝试了crf模式编码后,我表示对crf大大地感冒,觉得这样比我自己算码率保持体积要更科学,于是就重新开压EVA。事实证明我在4月给EOE分配的码率过低。crf整部EVA下来总大小比4月版稍小,出片为3.55G,主要是TV的某些集码率分配降低了,而EOE由于其中的故意噪点部分以及真人电影部分,总平均码率达到了1M左右。

其他参数与4月份保持不变。level=4.1,bframes=6,b-adapt=2,ref=13,me=umh,subme=9,merange=24。此参数请大家不要照搬,比如ref要根据level与你的设备的播放能力计算决定,480p可以设置13,但720p原则来讲就不行了,压片的技术要实事求是地学习理论外加积攒经验才行。

有兴趣者可拿硬盘来拷。无脑大文件高清控自觉走人不送,本人小体积性价比控谢谢。

Leave a Reply

Your email address will not be published. Required fields are marked *