瀏覽單個文章
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
Originally posted by taitongtan
最後問一下resize的問題
是不是除了沒有黑邊的16:9 dvd可以直接從720x480 resize成640x352外
其他都一定得切左右16點或18點再resize才正確?
因為想盡量保留有效畫面
不過算了算好像只有720x480-->640x352可行

到現在不應該還有人問RESIZE的問題才對阿@@...
以前都解釋過(本主題)也有最佳解了...
不多說...直接取Shade大神訓文(S大文章真好用^^")
引用:
Originally posted by Shade
你完全沒有弄懂。
不是左右有黑邊的 DVD 才要切邊,而是所有的 DVD,不管它左右本來有沒有黑邊,都要切邊。
也就是說,即使原本的 DVD 左右沒有黑邊,畫面是填滿的,我們還是要左右切邊,把有畫面的部分切掉。
而切掉要怎麼切呢?
就如同 snic 大大上面說的,用 DVD2AVI 預覽,如果
1. Aspect Ratio 欄位顯示 4:3,左右一律先切邊,切到 704x480,然後 resize 到任意 4:3 的比例,例如 640x480, 576x384....
接下來,如果剩下的畫面還有黑邊,把剩下的黑邊切掉,不管它是在上下還是左右。
但是要注意一點,最後的影片解析度,長寬最好都能被 16 整除。
當然剩下的黑邊如果只有一點點,不切也可以。

2. Aspect Ratio 顯示 16:9,一樣左右先切邊到 704x480,然後 resize 成任意 16:9 的比例,例如 704x396, 640x360....
接下來,如果剩下的畫面還有黑邊,把剩下的黑邊切掉,不管它是在上下還是左右。
但是要注意一點,最後的影片解析度,長寬最好都能被 16 整除。
當然剩下的黑邊如果只有一點點,不切也可以。

就這麼簡單,沒有什麼遇到 DVD 比例不正確的問題,沒有這種問題。
DVD 黑邊的多寡和影片比例完全沒有關係。

至於切邊,寫好左右先切邊和 resize 的 avs 之後,載入 VDMod,選 Full processing mode,加 null transform 這個 filter,加好之後,filter 選單就會出現 Cropping 這個選項可以選。在 Cropping 裡面觀察上下左右還要切多少才能把黑邊切掉,記好數字,退出,重新修改 avs 檔,在原本的 resize 之後,再加上新的 crop 指令,把剛剛 resize 之後剩下來的黑邊都切掉,就這樣,應該也很方便。

crop 指令的用法,snic 大大上面已經有解釋過,你一定要弄懂它的用法,不能只死記別人給你的公式,不然每部 DVD 黑邊留的都不一樣,將來遇到不同的 DVD 要切邊怎麼辦呢。

怕又有人沒看到再貼一次=.=
引用:
Originally posted by snic
其實當初是因為目的是做簡易教學...
所以為了淺顯易懂...在 resize 上採用較簡單的辨識方法...
因此事實上會有些誤差...而且是每一片 DVD 的誤差都不一樣
所以造成你依照我方法壓出來的成品覺得有些馬臉先說聲抱歉^^"...

我再提供一次最正確的 avs 語法
根據 resize 最正確的標準 3 步驟

也就是說當你開啟 DVD2AVI,導入 VOB 以後先用預覽功能跑一下子觀察跳出來的資訊視窗

這時只有兩種情況:
A. 第一類:[4:3] or [16:9 letterbox = 4:3 上下是黑邊]
也就是用 DVD2AVI 預覽時,Aspect Ratio 會顯示 4:3
1. 左右切邊至 704x480
2. resize 至 4:3 的解析度,例如 640x480
3. 如果有多餘的黑邊,切掉
所以 avs 檔要修改成
----------------------------------------------------------------
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2DEC.dll")
MPEG2Source("C:\1.d2v")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
IT(fps=24,ref="TOP",blend=false)
Crop(8,0,704,480)
LanczosResize(640,480)
Crop(0,60,640,360) ---> 這行有黑邊才需加這行語法!
----------------------------------------------------------------
其中重複的第二行只要 4:3 影片應該都不用加,因為黑邊乎沒有!
16:9 影片和 2.35:1 的影片會有黑邊,需加入語法砍掉黑邊,你可以依你喜好酌量輸入數字,但注意最終橫向和縱向解析度一定要都是 4 的倍數!
算法是 Crop(0, 上邊欲切掉的量 ,640,480-上邊切掉的量x2)

B. 第二類:16:9 anamorphic 管他影片原始比例是 1.85:1, 2.35:1, 2.40:1, ...
也就是用 DVD2AVI 預覽,Aspect Ratio 會顯示 16:9
1. 左右切邊至 704x480
2. resize 至 16:9 的解析度,例如 640x360
3. 如果有多餘的黑邊,切掉
所以 avs 檔要修改成
----------------------------------------------------------------
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2DEC.dll")
MPEG2Source("C:\1.d2v")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
IT(fps=24,ref="TOP",blend=false)
Crop(8,0,704,480)
LanczosResize(640,360)
Crop(0,44,640,272) ---> 這行有黑邊才需加這行語法!
----------------------------------------------------------------
其中重複的第二行只要 16:9 影片應該都不用加,因為黑邊乎沒有!
2.35:1 的影片會有黑邊,需加入語法砍掉黑邊,你可以依你喜好酌量輸入數字,但注意最終橫向和縱向解析度一定要都是 4 的倍數!
算法是 Crop(0, 上邊欲切掉的量 ,640,360-上邊切掉的量x2)

至於如何斟酌要砍多少黑邊的量...
可以先隨意填...然後將寫好的 avs 檔拉進 VirtualDubMod 時做預覽!
__________________
免裝Codec就可輕鬆將各種格式(含RMVB,AVI)轉檔成DVD,AVI,MP4,H264,PSP/iPod可看的免安裝軟體(可加字幕,簡單)
軟體永久下載點,使用上的常見問題&解答官方討論區

《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD)
2006/08/01 修正更新教學下載!不用VobBlanker也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條!
新增快速 AVI 轉 DVD(字幕非內嵌,可開可關!)的方法無字幕 DVD 外掛中文字幕檔觀看,調時間軸的方法

《發現》史上最強! 比 WinAVI 速度更快品質更好的轉檔軟體現身!(可加字幕,批次轉檔)
附圖比較!(追加原始檔圖片),MME轉RMVB不會無聲不能開檔的超簡單方法,MME轉RMVB不會影音不同步的方法,MME加字幕轉檔的方法

《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(追加"教學用 AviSynth plugin 永久連結下載提供",和"疑難雜症基本解決方法"以及"AVI 內嵌字幕的方法")
舊 2004-06-21, 03:29 PM #278
回應時引用此文章
snic離線中