畫面比例
一個DVD視訊流解析度大小為720x480,是吧?不過720除以480 = 1.5 似乎不可能是電影的畫面比例阿,而什麼又是全螢幕(full screen),寬螢幕(widescreen)以及anamorphic呢?
很多人對這些名詞不熟悉而且也不懂得縮放/重設影像大小(resize),本篇文章便為你揭開這個神秘面紗。
畫面顯示比例(DAR) - 或是如何讓DVD看起來正確
每個MPEG-2視訊流都有一個DAR(Display Aspect Ratio)的標記,這個標記告訴播放器要播放的目標是使用何種顯示比例編碼的,有四種值 : 1:1, 4:3, 16:9 以及2.11:1,第一個和最後一個都不是很重要,因為現在的沒有這種螢幕比例的電視。DAR為16:9的視訊流就是設計給16:9的電視使用的,但是這不表示不能在4:3的電視上播放。DAR為4:3的也是同樣的道理。
現在我們就來看看真實的例子 : 一區的王牌大賤諜(Austin Powers, R1),因為這是NTSC的片子所以視訊流的解析度為720x480 (PAL的片子是720x576.. 不過本文所解釋的也可以套用在PAL,只是縮放時的垂直解析度要用576代替)。這片光碟包含兩個電影版本 : 寬螢幕版跟標準版,標準版 (在這片裡也叫做全螢幕) 就是使用4:3的電視標準,也就是影像會完全填滿整個螢幕,而寬螢幕在本例指的是16:9。不過寬螢幕並不是這麼單純,寬螢幕有兩種 : letterboxed寬螢幕和anamorphic寬螢幕,兩種在以下文章會做簡單介紹。在你擷取DVD後你可以使用DVD2AVI打開寬螢幕的VOB 檔,你會看到以下的輸出畫面 :
這看起來有點奇怪不是嗎?當然,因為這是720x480而其比例為1:1.5,但電影的實際比例是 1:1.85。
當你按下F5預覽時,統計視窗會告訴你這是16:9的視訊流。
當你用你的軟體DVD播放器播放時你會得到以下畫面 :
這個看起來比較好了吧?人看起來不再是被拉長變瘦了,看起來就像在大螢幕上看到的一樣。
那究竟發生了什麼事?製片廠作了一個anamorphic寬螢幕的轉換,也就是取出影像的整個frame(如左圖所示),將其水平擠壓到符合DVD的解析度(上一個圖),然後設定一個16:9 DAR的標記來告訴播放器將影像恢復原來的大小。
以數學的角度來看 : 我們有一個720x480的MPEG-2串流,你將垂直解析度乘以畫面比例 (480*16/9=853 =大約850) 你會得到適合電影的水平解析度,所以720x480的視訊流在播放時會水平拉長到850x480。這樣可以使用到DVD全部的垂直解析度,因此保留了最高的品質。
當你要編碼成電腦的檔案時 (像是DivX) 你首先要得到未經擠壓的影像,然後再resize成你要的解析度大小(這也適用在1:1 DAR的視訊)。獨立的VCD和SVCD播放器使用的格式也不一樣,它們也有DAR標記(4:3或是16:9,後者在某些機器可能無法作用)。讓我們看看有哪些事情要做,第一步要先得到符合DVD解析度的正確畫面比例,為了達到這個我們必須把影像resize到如下圖所示:
與上面兩張圖作比較,你會發現這張的解析度跟第一張相同,但是畫面比例跟第二張相同(也就是正確的比例),這個將影像的比例維持正確並把大小重設 (resize)為DVD解析度的過程就稱為letterboxing。你可以看到我們使用了較少的垂直解析度,這樣在4:3的電視中才能呈現正確比例。因此當你有一個16:9的DVD時,播放器會先做 letterboxing 的轉換動作 (會有些微,很難注意到的品質降低),如果你沒有正確的設定你的DVD播放器的話(4:3 電視 = 設定電視格式為4:3或是4:3 letterboxed,16:9的電視則將電視格式設為16:9) 畫面就不會有letterboxing,因此畫面就會像第一張圖一樣被擠壓了。
這裡的重點就是,當你在4:3的電視播放16:9的片子時,播放器會做 letterboxing的動作。而現在當我們要將這些視訊編碼為VCD或是SVCD時同樣也需要做這種處理,不幸的是唯一能設定這些視訊流的DAR的軟體只有TMPG (在進階設定中設定來源畫面比例(source aspect ratio),然後將video arrange mode設為full screen以保留畫面比例)。如果你不使用TMPG你必須使用其他方法來正確的做letterboxing,一種方法是VirtualDub將解析度調整(resize)為比目標解析度還低,然後再加上黑色長條 (hence the resizing parameters in the CCE guide which look very strange at first sight).
也有畫面比例是 4:3 的DVD但是包含的是寬螢幕的影像,事實上應該說是letterboxed寬螢幕。這些DVD的原理跟剛剛解釋的一樣,當你使用16:9 的電視看這些DVD的時候會同時做水平及垂直的延展,如果是anamorphic寬螢幕的話則只會做水平的延展,因為有較大的垂直解析度所以得到的畫面也比較好。早期的DVD中 letterboxed寬螢幕轉換是非常普遍的,特別是美國的製片廠,因為在歐洲 16:9 的電視較為普遍,16:9 早在一開始就成為主流標準了,幸運的是現在大部分的DVD都是16:9了,只有那些頑固的導演或是三流製片廠才會拒絕使用。
現在你可能知道雖然視訊流的DAR皆為4:3,但是VCD以及SVCD的解析度都不是 4:3。SVCD的解析度為480x480,如果你套用以上的計算方式的話 (480*4/3= 680) 輸出解析度則為 640x480,符合4:3的比例,要注意儲存在碟片中的影像是經過水平擠壓的,播放時再將其延展。所以事實上如果你取出(S)VCD的完整影像,它並不是正確的比例,就跟DVD的情形是一樣的。
要記住一件重要的事,windows的媒體播放程式通常不會知道DAR (這跟你安裝的MPEG-2 filters也有關係),所以當你看SVCD時可能直接顯示480x480的畫面,因此看起來會像是經過擠壓的,不過別擔心... 使用支援SVCD的播放器就會自動延展成正確比例了。
Pan & Scan 轉換
現在我們看看視訊歷史中悲哀的一章 : 因為現今大部分的電視仍是 4:3 格式,許多影片仍然使用pan&scan的方式,換句話說就是它會填滿整個螢幕。16:9 的電視使用者是打從內心的痛恨 4:3 的電影,所以希望你看完這篇以後再也不要買那些蹩腳的 pan&scan 電影,因為它破壞了整個畫面。幸運的是在DVD時代這種pan&scan轉換已經越來越少出現了,儘管DVD已經變成主流並且進軍出租業了。
讓我們再次看看原始的影像
pan&scan轉換所做的就是將原始影像的一部分取出來成為1:1.33 或是 4:3 的比例,也就是紅線圈起來的部分,這個"視窗"不是固定的而是可移動的,所以當角色走到螢幕的右方時這個"視窗"便會跟著移動,這是pan&scan裡面pan的部分。在某些特定情形"視窗"可能會拉近畫面,這就是 scan的部分。
你可以在圖中看到pan&scan轉換損失了很多原始畫面,並且破壞了導演原本想呈現的電影原貌。
轉自 http://big5.doom9.org/index.html?/aspectratios.htm