2015-09
28

初试转压DVD

By xrspook @ 13:56:36 归类于:烂日记

发现我近期很容易自然而然地就会盘腿坐。二郎腿通常不会,因为大腿太粗,叠上去不容易,一直以来通常我都只是随便地把腿平行地垂下来,但近期不知怎的,我很自然就把腿盘起来了,无论坐在哪里,无论坐的是什么凳子/椅子(我还没到可以双脚盘在瑜伽球上坐稳那么神奇,但偶尔会盘单脚)。这到底是为什么???

这个周末感觉时间刷的一下就没了,不太清楚自己做了什么。跑步的时候耗费的时间是恒定的,起码我能说出个大概得多长时间。看电影的时间是恒定的,做馒头的时间也是恒定的,唯独我睡觉和对着电脑折腾时的时间是个无法估算的数。妈妈很惊讶,为什么我比她早起,她昨天下午困得不行要去睡觉了,我却可以一直全神贯注地盯着电脑。我也不知道,大概因为心里有计划安排人自然就会在状态吧,如果我没事可干,我肯定去睡觉了,而且必定是睡到爸爸喊我去吃晚饭的时候才起来。

这个周末时间分配和平时不一样,对我来说就像是周六和周日的时间反过来用了。一天到晚,只要有时间,我就对着电脑,折腾用DVD文件压缩出单独的mkv视频。

上周,我把Taare Zameen Par的DVD内容拷贝到电脑上,这周我开始学着把里面的东西转成常规的视频文件。以前并非没做过,但那时我面对的只是一部老掉牙的电影,视频的构成相当的简单,但这次我需要转压的是包含多个内容的电影花絮光盘。哪里开始?哪里结束?内容到底是哪个跟哪个?这些我都要搞清楚。内容神马,研究一番DVD的索引也就可以了,但开始和结束粗放的很容易理解,但要纠结到黑屏的持续时间的话,那是得精确到毫秒计算的。不得不说,开始和结束的把握贯穿了我一路,因为我后来才发现使用方式不同,掐的点就不一样。关于DVD的转压对我来说有2个大部分:一、视频、音频的压制和合并;二、字幕的提取和转化。

视频和音频处理方面,MeGui流程大概是这样的:

1、用MeGUI中Tools文件夹里的dgindex对DVD的vob文件做选取和影音分离。一个DVD里可能有多个vob文件,每个vob文件最大也就大概1GB的样子。一个完整的视频可能并不单独在一个vob文件里,如果视频短的话,那可能只是某个vob里的一部分,如果视频长的话,可能横跨了好几个vob。dgindex的用途是把多个vob连在一起,然后你可以截取相应的部位得到你想要的完整视频。在dgindex里同时打开一个或多个vob是第一步,然后是选取你所需要的区间,最后就是生成任务。生成结束后如果那是个视频,有音频的,那么将会有3个文件诞生——音频(可能是acc,也可能是其它),视频(m2v)以及索引(d2v)。acc和m2v可以在播放器里播放,但m2v你在播放器里看到的文件信息不一定就是真的,通常来说,m2v在播放器里显示有7分钟内容的话,非常有可能实际上那存在的是14分钟的东西,d2v是m2v的索引,告知机器那个视频文件的具体信息和播放速度。

2、用MeGUI里Tools下的File Indexer对dgindex生成的m2v文件重新做索引,生成新的d2v文件。为什么不直接用dgindex的d2v文件?因为那据说经常出错,所以稳妥起见必须重新生成一发。

3、用MeGUI里Tools下的工具建立avs脚本。之前说的是分离和整理,这一步开始就真的是压制了。压制视频avs脚本视频输入的是File Indexer里生成的d2v文件。我折腾了两天结果不咋的就是我没搞懂原来这里必须用再次生成d2v而不能是dgindex分离出来的m2v!!!非常痛苦的觉悟啊啊啊~~~ 这一步开始已经涉及了压片的参数选择。要不要切边?要不要改变视频分辨率?要不要改变码率?DVD是不是交错需要进行反交错处理?以上列出的只是N多需要确定的问题的部分,具体情况得具体分析。就反交错而言,多个命令可以实现,需要用哪个呢?一个就能搞定还是得过个滤镜叠加使用?光说没用,你得通过预览来验证到底可不可以。

4、avs脚本生成后就可以设置压制参数进行视频压制了,压制参数也是个非常高深的学问,我只能通过请教别人和抄通用做法来完成,因为我不是高手,高手这些东西都是经过细调的!

5、如果视频和音频长度一致,用MeGUI的封装命令就可以把视频和音频封装在一起了,但如果视频和音频并不是你需要的长度,多了点东西,在压制视频和音频之前就得再在原先的avs脚本里限定一个时间,那会直接写入原本的avs,同时也会生成clt文件,clt文件是在音频压制时用做确定剪切位置的。

6、我比较笨,不知道在视频和音频封装合并之前如何通过播放器检查二者是否对得上。我每次都是把视频和音频封装到一起后在播放器里通过调节音频和视频来得知提前/延迟时间的。在知道了那个时间后,再在音频参数上加入,重新封装音频和视频。据说DVD的音频和视频大多不同步,所以在压制的时候最好把视频和音频分开处理,最后时刻才封装到一个容器内,毕竟压制是非常耗费时间的,压好了以后才发现对不上,那是非常悲痛欲绝的事,但封装很快,在封装前通过简单设置就能调节音视频同步。

以上是最基本的音视频压制操作。

关于DVD字幕的提取和转换,无非就是两步。利用VobSub从ifo文件里提取出idx+sub的字幕,然后用SubRip通过OCR光学识别把sub的图形转化为文字,也就是把idx+sub转成可轻松编辑的srt之类。VobSub的提取没什么难度,但SubRip的光学识别除非你有非常好的字库,否则那个过程挺郁闷,更郁闷的是字库不好出来的东西简直就是乱七八糟牛头不对马嘴!!!我觉得啊,整sub真的很苦逼~幸好的是Taare Zameen Par的DVD里有CC字幕,CC字幕有对应提取工具CCExtractor,把dgindex分离出来的m2v拉到里面就能把CC字幕提取出来。在PotPlayer播放器里CC字幕叫做内藏字幕,属于软字幕,工具提取出来的直接就是文字了,不是sub的那种图片,当然就不会有之前大囧的问题。DVD播放时能选择字幕,但CC字幕不是可选之一,因为据说那不是给人看的。就TZP的make of视频来说,里面的英文字幕只有当里面的人在说印地语的时候才会显示,但印度人说英语,虽然他们说的是地道英式英语,但那也是可以把你听楞了的节奏,要听译那些东西实在太有难度了!sub字幕里没有说英语时的内容,但CC字幕里连场景含义的说明也有了!当然包含了说英语时的内容。既然有CC字幕,我为何还要去整sub呢?不过呢,提取出来的CC字幕的问题是一开始还算对得上,后面就不知为何无踪影了,估计是时间轴出了状况。

折腾是个痛并快乐着的过程,要好好享受。

2012-05
11

GAS08E23碎碎念

By xrspook @ 23:19:32 归类于:烂日记

各散东西,这四个字带出来的是心如刀割。8季,8个年头了,什么坎没遇过,什么风浪没有挺过,但最后,最后那个fulfill梦想的时候,敢问一句,那真的是我们想要的么?钱、待遇、晋升机会比出生入死的死党情还重要?我不是读医的,所以我不知道那么多年下来到要分开的时候他们到底怎么一个感受。看GA,我是被深深感动了,或者说被那个恐怖的分离刺痛了。这感觉比我大学分离时糟糕很多,虽然在我学生生涯里最糟糕的分离是高考之后。

GA,我们从实习生看到他们马上就要成为医学界的各个著名医院的栋梁——attending。这容易么?最感动我的不是那些含着金钥匙出生的高富帅,而是那些从“小流氓”进化为“叱咤红人”的路人甲。他们让我们觉得我们生来平凡,但我们可以活得不普通。

Mark和Lexie,这对朦胧情人。

Derek,Meredith,Cristina,Owen,四角关系。Meredith觉得姊妹比老公重要,但……

Alex,那真的是Alex想要的吗?我觉得Alex是他们中最哥们的。

April,为什么居然可以把她弄得如此杯具,不过,现实生活中的确有这等杯具人的!!!

Bailey的爱情,到底何去何从……

这一季就只剩下下周的最后一集了!!!

不过还好,在最后时刻我看到了他们续订了第九季。

2012-04
27

GAS08E21碎碎念

By xrspook @ 20:34:22 归类于:烂日记

我们奋斗一辈子就是为了那一时刻,幼儿园、小学、初中、高中、大学、医学院还有5年的实习期!但当那天降临时,我们却有点不希望某些事情发生,但,通过那个,我们的梦想才算实现啊!通过了意味着多年的好友需要分开,大家各奔前程,但在那段日子里无论你感觉到没,他们已经在无意中成为了我们不可或缺的一部分。就像是妻离子散,就像是骨肉分离。那是个通向更高更好境界的阶梯,但我们却在一定程度上不想面对,这咋整好呢?因为我们已经有点习惯/满足于现状了。

有种淡淡的忧伤,但这种事情,我们都一定经历过。记得在高二分班那个最后一门的选修课(化学)考试里,我是哼唱着周杰伦的《最后的战役》去战斗的。或许前面会更好,但现在我们很快乐,我们舍不得让快乐结束,又或者说现在并不太快乐,但我们已经习惯了。

每天,当我戴上大耳麦,把mic转下来,我绝大多数情况下都会开始心无杂念。那时的我处在战斗状态,和Rosetta Stone决一死战。当我把耳麦取下的时候,胜利了好,被虐了也罢,那是一种解脱。我又变回那个随时花痴神经质的xrspook。

有人在重要战役之前滚床单。

有人在重要战役之前病得一塌糊涂。

有人在重要战役之前觉得挽救生命比自己的前程还要重要。

有人在重要战役之前一如既往的淡定。

战役,我脑子里又飘起了周杰伦的《最后的战役》了,然后眼睛自然而然地开始湿润起来。

所以,与其说我们害怕重要战役不如说我们害怕之后要跟好战友的永远分离吧。

Page 1 of 11
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top