查看完整版本: [-- [教程]DVDRIP制作中Crop&Resize实际操作步骤低理论高精度版~ --]

『漫游』酷论坛 -> DVDRip技术研修室 -> [教程]DVDRIP制作中Crop&Resize实际操作步骤低理论高精度版~ [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

可曾记得爱 2005-10-11 13:02

[教程]DVDRIP制作中Crop&Resize实际操作步骤低理论高精度版~

N多人都知道S大的关于Crop&Resize的文章有5万多字,N多人根本没有时间去看完这5万多字后再做思考,那么可以按照这样的步骤,只需要了解很少的理论,即可作出高精度的Crop&Resize。

首先是讨厌的理论公式(还是某大大告诉我的),根本不用记,复制下来操作前打开文本就是了:
------------------------------------------------------------------------
一.
NTSC的DVD(4:3)
因為寬正確的AR(Aspect Ratio)是79:72的
所以令
A=(切邊後的寬*72/79)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%
例如:
切邊後的寬684,切邊後的高468
變形後的寬640,變形後的高480
A=(684*72/79)/468
B=640/480
AE=(A/B-1)*100%
-------------------------------------------------------------------
NTSC的DVD(16:9)
因為寬正確的AR(Aspect Ratio)是79:72的,而高的AR是4:3的
所以令
A=(切邊後的寬*72/79)/(切邊後的高*3/4)
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%
---------------------------------------------------------------
二.
PAL的DVD(4:3)
因為寬正確的AR(Aspect Ratio)是117:128
A=(切邊後的寬*128/117)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%


------------------------------------------------------------------------
PAL的DVD(16:9)
因為寬正確的AR(Aspect Ratio)是117:128的,而高的AR是4:3的
所以令
A=(切邊後的寬*128/117)/(切邊後的高*3/4)
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%
------------------------------------------------------------------------


然后是必须记住的操作步骤,很少的:

1。首先确定一个最小必须切边值。

比如说,由于黑边亮边卷边的缘故,我这DVD上面必须切2,左边至少4,右边至少6,不能再少。(注意,如果是上下加黑边的16比9,上下可以先加黑边后切,也可以先切后加黑边。呵呵)

2。找对AE计算公式,根据1的结果,大致决定你是要最终尽量保持宽不变还是高不变。

就16:9而言;宽不变,最后一般就是7XX*400左右,需要低一点码率,高不变,最后一般就是8XX*4XX左右,需要高一点码率。这个码率高低差距还不小,因为像素量相差40%多呢~
题外话,你都开始做Crop&Resize了,你一定要先知道你这套DVD的品质,预计刻成几CD或则几DVD,码率是否足够。最后我会有几个例子。

3。开始计算了,列个方程,根据第一步骤得到的范围,也就是函数的范围,开始找一个方案,能使得AE很接近0,而切边切的又最少。

某人说:我不知道方程是什么意思!MY GOD,那也好办,你就多带几组数去试吧。

这就是数学问题了,相信高考过的人应该都很容易解决的。(如果一个640*480的DVDRIP,AE绝对值超过了0.015625,就有近10个像素的偏差了)

现在不会方程,又怕麻烦的朋友有福音了,大虾为我们做了这个计算器
http://www.dgwxx.cn/cnr.php
直接使用即可得到最小AE值的方案,至于你是愿意多切几个像素来得到极小的AE值,还是你能容忍AE值篇大点也要多保留几个像素,这就看你的制作理念了.

=======================================不来点例子那不就是白说
=======================================
1。超低码率的CHOBITS:
都知道,CHOBITS动态非常少,噪点也不多,合理降噪后,个人测试小码率下大分辨率NERO AVC依然有非常好的效果。采取放大宽的策略:
crop(2,0,714,480).LanczosResize(864,480).AddBorders(0,84,0,84)
A=1.8075949367088607594936708860758
B=1.8
AE绝对值=0.004219409282700421940928270041

2。高码率的AIR MOVIE:
AIR MOVIE+所有的SP,而我又想保留LPCM无损压缩成的FLAC音频和AC3音频制作成双音频,2CD容量吃力,制作成3CD容量,采放大宽的策略:
crop(2,2,716,478).LanczosResize(816,448)
AE绝对值=0.000651136997354950666247114279

3。Gankutsuou

crop(4,4,712,472)
LanczosResize(880,480)
A=1.8330830293928341557605664020596
B=1.8333333333333333333333333333333
AE=-0.000136529422090460494236507968
还有种更极端的:
1_aup_vfapi.avi为AVIUTL里切到711*480
AviSource("1_aup_vfapi.avi").AddBorders(0,2,0,4).LanczosResize(864,486).AddBorders(0,82,0,80)
A=(711*72/79)/(486*3/4)
B=864/486
A=B AE=(A/B-1)*100%=0

4。[orange_road]
4:3的片子,做压缩宽处理:
crop(10,0,702,480).LanczosResize(640,480)
A=1.332911392405063291139240506329
B=1.3333333333333333333333333333333
AE=-0.000316455696202531645569620253

5。FW的Cowboy BebopTV
crop(14,8,692,472).LanczosResize(640,480)
A=1.3361939497961810770220982621754
B=1.3333333333333333333333333333333
AE=0.002145462347135807766573696631

=========================
4:3的片子因为大家常常喜欢用640*480输出,所以方案比较少,而且还存在切到711放缩的AE=0的方案。因为个人常常舍不得切过多的画面来换取绝对的AE=0。想寻求AE=0方案的朋友可以去找找SSWROOM的帖子

可曾记得爱 2005-10-11 13:04
有的人说,太麻烦,错一点比例怕什么,没DVDISO的人也注意不到,我才懒得这么精确呢,GK随便切,个人DVDRIP制作精细度不同,理念不同,不苟同。

jiangn 2005-10-11 18:58
有一点不明白,宽的AR或高的AR是指什么,原以为AR就是width/height.

nicholas30 2005-10-12 12:15
引用
最初由 jiangn 发布
有一点不明白,宽的AR或高的AR是指什么,原以为AR就是width/height.

display aspect ratio 诸如4:3,16:9
pixel aspect ratio or sample aspect ratio NTSC与PAL各不相同

jiangn 2005-10-12 13:24
这么说通常的AR其实是指DAR
pixel aspect ratio为1:1时pixel才为正方形,了解了

当时学图形学的时候好像说pixel宽高是相等的...
可能和视频技术中的pixel有些出入吧

tct66 2005-10-12 14:38
我記得這是在牛過NDRT小組的文章...
另外PAL的公式錯了...
正確的公式如下

二.
PAL的DVD(4:3)
因為寬正確的AR(Aspect Ratio)是117:128
A=(切邊後的寬*128/117)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%


------------------------------------------------------------------------
PAL的DVD(16:9)
因為寬正確的AR(Aspect Ratio)是117:128的,而高的AR是4:3的
所以令
A=(切邊後的寬*128/117)/(切邊後的高*3/4)
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%

可曾记得爱 2005-10-12 16:39
错了?记得我复制的也是你上次贴出来的呢,那就改过来吧~
帖子是我昨天写的拉,不知道什么牛過NDRT小組~

tct66 2005-10-12 19:41
引用
最初由 可曾记得爱 发布
错了?记得我复制的也是你上次贴出来的呢,那就改过来吧~
帖子是我昨天写的拉,不知道什么牛過NDRT小組~


不好意思,我是說AE的計算公式
記得那時候我在漫遊這貼出來AE的計算公式的時候
PAL的DVD的計算公式有再修正過

http://popgo.net/bbs/showthread.php?s=&threadid=331055

kevingwn 2005-10-12 21:22
其實可以不做resize,只在container加入PAR資訊
其他交給player傷腦筋...

肥海 2005-10-13 12:45
引用
最初由 kevingwn 发布
其實可以不做resize,只在container加入PAR資訊
其他交給player傷腦筋...


那样的哪叫DVDRIP,TVRIP都不如,不做resize的东西N年前就淘汰了~

Douglas·Kaien 2005-10-14 02:38
也不是不可以嘛...不过还是得crop...crop个古怪的分辨率还进不了编码器...sa...

EdwardMass 2005-10-14 02:59
撒。。。
这种先crop然后在container中加入resize设定交给播放器自动缩放的做法也不是没人做过

但是,限制条件太多 OTL

kevingwn 2005-10-14 10:58
是說mod16 resolutions的限制嗎?

x264已經支援non-mod16
http://forum.doom9.org/showthread.php?t=101195

我覺得不做resize就不夠格稱為dvdrip實在很奇怪...

Douglas·Kaien 2005-10-14 11:04
我做喜欢切711的...反正这par做法没我啥事...
而且...

引用
However if either width or height is not divisible by 16, compression will suffer, so if possible always use mod16.


其实我觉得16:9的片子用par倒是无妨,4:3的就没必要了,反正大家都是喜欢做640x480,撑着不resize这不是浪费码率么……

kevingwn 2005-10-14 11:23
當然啦,因為macro block還是16x16,所以還是mod16較好囉

我不喜歡resize原因是,
1.會多花點時間壓縮
2.多一個步驟就多一點失真

倒是lanczos一定比顯卡的bilinear resize來得好,所以各有取捨,用得高興就好啦^^

Douglas·Kaien 2005-10-14 11:33
711的东西你可以进编码器?- -

Perfectionist 2005-10-14 11:48
几位高手在这给小白们的帖子里讨论起了是否需要Resize,晕,就算我看的DVDRIP少,至今看到的没有Resize的全部是不知道需要Crop&Resize的小白作品,从来没有听过所谓的“多一個步驟就多一點失真”的荒唐理论,这点失真都能发觉的人还是直接去看原画吧~
更可以考虑,播放器的Resize,和压制时使用的Resize滤镜,原理不一样吧~
播放时的Resize好坏,有否受显卡影响~不清楚呢~

kevingwn 2005-10-14 12:06
啊,沒注意到是odd value...這樣就只好用加一條黑邊,變成712x480
mpc播放時會變成534x395(4:3)和712x395(16:9)


這...沒想到我是個小白啊,對各位大大真是抱歉了

Douglas·Kaien 2005-10-14 12:06
16:9的片子我觉得直接crop点不做resize也无所谓嘛...省不少码率...
当然这只是在讨论偷工减料而已...

Douglas·Kaien 2005-10-14 12:07
引用
最初由 kevingwn 发布
啊,沒注意到是odd value...這樣就只好用加一條黑邊,變成712x480
mpc播放時會變成534x395(4:3)和712x395(16:9)


你mpc播放可以播放出奇数点?难道你想rgb播放输出的?- -
何况往小做不如不做,损失太大

kevingwn 2005-10-14 12:24
我是看mpc的播放資訊,
(丟進AviUtl的畫面是712x480)
http://kevingwn.myweb.hinet.net/712x395.wmv
http://kevingwn.myweb.hinet.net/534x395.wmv

ameng2002 2005-10-19 16:56
新出的TDX2005值得参考一下

可曾记得爱 2005-10-27 13:08
完全无视TDX2005这样的东西,因为那不是针对动画的~

jiangn 2005-10-27 21:58
TDX2005的标准是有些怪,说什么video type为film类型的影片,700M的CD播放时间不得少于105分钟,按这个压的片还有什么质量可言。

可曾记得爱 2005-10-28 13:06
所以完全没有价值,现在看过的所有真人MOVIE的DVDRIP,大部分都是完全没有细节可言的,魔戒我收藏的6CD一部的版本,才做到了保留大部分细节。那标准做出来的东西完全只能对应真人MOVIE,动画一有瑕疵非常明显,XVID根本做不到那么低的码率下的完美质量~再说,都2005年了,D5盘都便宜的渣一样了,还以CD为标准,实在是无语~

jiangn 2005-10-28 18:53
嗯嗯,有点疑问想请教楼上的"林明美"大大,为什么不直接刻DVDISO呢,是这些ISO质量参差不齐,不符合自己收藏的标准,不好挂字幕,还是有其它原因.因为就存储介质而言,基本上可以不考虑了

可曾记得爱 2005-10-28 21:45
如果你是在TV上观看的朋友,ISO是你最佳的刻录选择。
如果你是在PC上观看的朋友,ISO不是最好的,因为PC上的DVD播放器做的实时IVTC或则反交错的效果是很一般的,更不可能做到去CC,去锯齿,保留细节的降噪,所以完美的DVDRIP是针对这些FANS的。

jiangn 2005-10-29 10:33
我想用PC看动画的应该要占多数吧.再说现在的显卡都带TV-OUT接口,输出到电视也很方便,综合考虑还是DVDRIP比较好,TV & PC都适合.一般的片子我都在PC上看,特别喜欢的经典片子我会选择TV-OUT到电视上看.因为对我而言,TV的屏幕比显示器大,色彩和对比度也好于显示器.早几年十分热衷于TV-OUT,最近都没怎么玩了.

肥海 2005-10-29 10:52
曾经有过调查,用TV看动画的不到2%,模拟TV就那么点清晰度,看RMVB都浪费了。电脑一般在书房,距离客厅N远,TV-OUT很难实际了,看动画的50%是在校大学生,极少有使用TV的可能~楼上的兄弟都是什么时间可以悠闲的做在沙发上看TV呢,要知道很多人在PC上看动画的时候还一边开个网页,QQ什么的~

jiangn 2005-10-29 12:48
那我可能是属于看动画时比较专心那类了,一般在PC上看不会再开什么网页QQ之类的,开下载软件就够了.TV上看是针对十分喜欢的片子才这么做的,一是可以坐得比较远比较放松,二是可以接上功放.我以前学校寝室也没TV-OUT的条件,都是寒暑假时回家搞的.TV上看的都是剧场的居多,而且有个怪僻,经典的片子总喜欢一个人看,像EVA剧场和红猪,魔法公主之类的,我都是等家里只有一个人时才放.由于接触动漫比较晚,曾经下载到个EVA的剧场,但是没看过TV版的,硬是让这个剧场在硬盘上放了一年多等把TV版看了才看的.自我OTL一下:)

可曾记得爱 2005-10-29 13:26
我也想悠闲的躺在沙发上,看着30寸的APPLE LCD放出的动画,可惜一是没钱,更重要的是没时间~

来栖泊 2006-10-27 21:06
小白插句嘴 不差那一点了 DVD机的确没发看那些NTSC的东西[图像连贯起来就能看见锯齿了 而且画面闪动~~~]

偶现在把片子反交错+字幕后 随便刻张PAL DVD盘就收藏了[偶没技术含量 飘过]


查看完整版本: [-- [教程]DVDRIP制作中Crop&Resize实际操作步骤低理论高精度版~ --] [-- top --]


Powered by phpwind v8.5 Code ©2003-2011 phpwind
Time 0.012635 second(s),query:2 Gzip disabled