瀏覽單個文章
LIBIDO
Major Member
 

加入日期: May 2001
文章: 122
引用:
Originally posted by 無責任

不好意思..可能我的意思沒表達很清楚...
我的意思是...在1.85-->720*480->704*480->(r)640*352
在1.78-->720*480->704*480->(r)640*368
應該會比較接近正確...

呃,看不您的意思 ^^;;
小弟是分成
1. NTSC non anamorphic(NTSC 沒有橫向擠壓 33% 的訊源)
(可以是 4:3 全畫面 or 16:9 letterbox,16:9 letterbox 也看作是 4:3,只是畫面上下的部分全是黑色的)
720x480 --> 704x480 --> 640x480 這樣比例才正確,因為
高度:原來是 480 轉換後也是 480 沒變
寬度 = 704 * 10/11 * 480/480 = 640
所以 640x480 符合正確的轉換比例

resize 正確之後要怎麼砍隨你,例如 letterbox,你要砍掉上下多餘的黑邊,可能是 640x360,因為 360 不是 16 的倍數,所以 --> 640x352,或者用補的 --> 640x368,看情況隨機應變,有多餘黑邊就用砍的,沒有就用補的。如 2.35:1 的片子,留下的黑邊更多,可以砍的也更多,你要砍到剛剛好完全沒有黑邊都行(記得要能被 16 整除),只要放大顯示時不會變形就好了。重點是第一步 resize 比例有沒有正確。resize 正確之後,你怎麼砍都不會影響到留下來的畫面的正確比例。(但是要注意放大到全螢幕會不會變形)

如果你的寬度不想用 640,想要用其他數字,那也可以,不過要帶公式自己算。注意寬度必須能被 32 整除(為了讓顯示卡能夠啟動 overlay),高度必須能被 16 整除,還要能夠符合轉換的比例,... 這種組合沒有幾組。

2. NTSC anamorphic(NTSC 有橫向擠壓 33% 的訊源)
套用上面的 720x480 --> 704x480 --> 640x360
或是 720x480 --> 704x480 --> 704x396,因為
高度:原來是 480 變成 396,比例是 396/480
寬度 = 704 * 4/3(拉開被擠壓的 33% 還原回真實寬度)* 10/11 * 396/480 = 704
所以 704x396 是正確比例
resize 正確以後隨便你怎麼補或砍,396 不能被 16 整除所以 --> 704x400 或者是 704x384
2.35:1 的片子黑邊更多就砍得更多。

我等於是把上面寫的再重寫一次 :P
只要明白原理以後,要多少 size 都可以自己算,譬如說 NTSC anamorphic 訊源,我要"直接" resize 到 640x352,要怎麼 resize 才是正確的?
高度:352/480
寬度 = 720 * 4/3 * 10/11 * 352/480 = 640
所以我要"直接" resize 到 640x352 就必須從 720x480 resize
720x480 --> 640x352

不曉得這樣子說明有沒有回答到您的問題?
引用:
Originally posted by 無責任
不管如何..感謝你詳答...^^...不過你真的是初學者嗎??...^^|||||
[/B]

是的 ^^
舊 2002-07-04, 06:21 AM #25
回應時引用此文章
LIBIDO離線中