[教學] Life of Pi DVD Anamorphic 1.85:1轉檔心得

看板AVEncode (影音編碼技術)作者 (眾生都是未來佛)時間11年前 (2013/04/03 19:43), 編輯推噓1(1011)
留言12則, 4人參與, 最新討論串1/1
今天拿到Life of Pi的DVD。 因為我喜歡把DVD轉成MP4,存到智慧型手機, 所以又來研究轉檔。 這次轉檔是我之前沒遇過的DVD類型,所以研究了一下。 DVD盒子上有寫這是一部Anamorphic Widescreen 1.85:1的電影。 我就用Win X DVD to VOB試圖先rip成VOB, 沒想到這tool說要用付費版的才能轉有特殊編碼的DVD,失敗 囧 後來換為DVD Decrypter就成功轉出1個5.X GB的.vob。 再來是用MeGUI 2308的OneClick試圖轉, 但不知為何只轉出前11多分鐘的部分,失敗 囧 後來放棄OneClick,改用AVS Script Creator+AutoEncode就轉出完整的電影。 我MeGUI所使用的video/audio codecs設定如下: video: x264, H.264, 700 Kbps, 2-pass, 無B frame audio: QAAC, HE-AAC, Constrained VBR 64Kbps AVS Script Creator的Avisynth profile的設定為: <input> <deinterlace> <crop> crop(8, 8, -8, -10) <resize> LanczosResize(854, 462) <denoise> 我講解一下crop與resize(LanczosResize)為何要如此設定。 首先可用MediaInfo查出.vob檔的video解析度為720x480。 忘了在哪看到,這種DVD解析度的左、右垂直各8條線是多餘的, 所以crop的第1與第3個引數就是用來去掉它們的。 又電視與電腦螢幕的像素不同,前者的寬高比是10:11,後者則是1:1的正方形。 所以一部正常非寬螢幕的電影,在電視上看到的實際顯示(display)的寬高比是: 704/480*10/11 = 1.33... = 4/3 注意,上述的動作是在還原被拍攝物件的真實比例。 舉個例子,例如某個DVD影片在拍一個正方形, 經過上述還原,在電視上所看到的才會是正方形,而不是比例改變的矩形。 而Life of Pi是一部寬螢幕的電影, 並使用了anamorphic技術使顯示的寬高比是1.85:1。 這比例是如何來的?我查到原來是有些anamorphic寬螢幕電影是把影像 "更"進一步的用3/4(忘了出處)作水平方向的擠壓(squeeze), 所以要還原這個效應要乘上4/3。 而1.85:1的DVD寬螢幕電影所用來儲存影像的高度是462 pixels [1], 所以480 px有上、下9 px是沒用到的。 所以用電視看所看到的影像寬高比是: 704/462*10/11*4/3 ~= 1.85/1 此動作是還原"寬螢幕電影"中被拍攝物件的真實比例。 所以這也是為何我們要用crop的第二、第四引數把上下沒用的部分去除。 但為何我是設8與-10,而不是9與-9? 這是因為Avisynth的crop不能處理奇數,...。 那麼為何要用crop把左、上、右、下的部分去除呢, 因為我們今天想用電腦或智慧手機看MP4, 它們的播放器不一定功能很強大能把比例調到對... crop後還沒結束,還要resize影像。 因為704/462並不 ~= 1.85/1,而是要再乘上10/11*4/3。 我們把式子整理一下: (704*10/11*4/3)/462 = (853.33..)/462 ~= 1.85/1 也就是寬704 px要被resize成約854 px,才能還原被拍物件比例。 這就是LanczosResize(854, 462)的由來。 (補充,整理式子的方法不止一種,例如: (704*10*11)/(462*3/4) ~= 640/346 ~= 1.85/1) 若是4:3的電影, (704*10/11)/480 = 640/480 = 4/3 則要用LanczosResize(640, 480)。 另帶一提,16:9寬螢幕的比值是1.77...並不是1.85, 所以在看1.85:1的寬螢幕電影上下若有黑邊是可能的, 只是1.85其實很"接近"1.77,所以黑邊不會多得很"誇張"。 最後,雖然MeGUI有自動偵測影像的能力, 或許不必那麼辛苦學上述這麼多東西才會轉檔, 但我覺得tool有時也會有bug的地方, 懂多一點會比較有能力去判斷轉出來的東西合不合適。 References: [1] http://www.dvdbeaver.com/film/misc/anamorphic_dvd.htm -- 楞嚴咒(附注音): http://sdrv.ms/130iapv -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.186.61 ※ 編輯: zxvc 來自: 118.161.186.61 (04/03 19:45) ※ 編輯: zxvc 來自: 118.161.186.61 (04/03 19:46) ※ 編輯: zxvc 來自: 118.161.186.61 (04/03 19:56)

04/03 19:54, , 1F
不要轉VOB的話 我想你的問題應該會早點解決 我的話會用
04/03 19:54, 1F

04/03 19:55, , 2F
MAKEMKV包成MKV檔 轉起來應該會容易許多
04/03 19:55, 2F

04/03 19:57, , 3F
MKV是因為有支援PAR, DAR嗎?
04/03 19:57, 3F

04/03 20:23, , 4F
唉,拿BD來轉的話除了resize以外什麼都不必想XD
04/03 20:23, 4F

04/03 22:25, , 5F
我還停留在DVD時代,我身邊都沒有人有BD光碟機XD
04/03 22:25, 5F

04/05 13:10, , 6F
MakeMKV+1 可以略去很多製作DVDRip時會遇到的麻煩
04/05 13:10, 6F

04/05 14:10, , 7F
感謝k大與y大的建議,其實我已經試過MakeMKV,的確解決我一些
04/05 14:10, 7F

04/05 14:11, , 8F
問題,例如我發現MeGUI的VobSub在萃取Life of Pi的字幕會在一
04/05 14:11, 8F

04/05 14:13, , 9F
些地方出問題,比如字幕重複出現兩次...,後來用MakeMKV就解
04/05 14:13, 9F

04/05 14:14, , 10F
決了。
04/05 14:14, 10F

04/05 14:16, , 11F
至於MakeMKV還是遇到一個怪問題,若我只萃取video,只會取出
04/05 14:16, 11F

04/05 14:17, , 12F
前35分鐘的部分,但video/audio一起萃取就能取出完整長度。
04/05 14:17, 12F
文章代碼(AID): #1HN1Ny19 (AVEncode)
文章代碼(AID): #1HN1Ny19 (AVEncode)