![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- DVD 討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=5)
- - 請問 avi 檔的長寬比例不對,要用什麼軟體修改?
(https://www.pcdvd.com.tw/showthread.php?t=570688)
|
---|
請問 avi 檔的長寬比例不對,要用什麼軟體修改?
請教各位先進:
我手邊有個 XviD 編碼的 avi 檔,檔案所設定的比例為 2.5:1,其實應該要 16:9 才正確。請問我該怎麼修正它?有什麼簡易的軟體可以做到嗎?我並不需要編輯影片,只想更改預設的長寬比例。 |
改變比例必須重新編碼,轉成 divx 是比較容易的方式,因為 divx 可以直接設定長寬,相信 DivX 的使用方式很容易找。
如果要保留 xvid 的格式,則可以使用 VirtualDubMod + AviSynth 以下存成 .avs, 並用 virtualdubmod 開啟,接著設定 xvid 參數,就可以開始壓縮。 AVISource("K:\file.avi") LanczosResize(640, 480) #數字部份填入你要的大小 |
對不起,我沒說清楚。我不是要 Resize,而是想改「顯示時」的比例。以 pixel 數來看,長寬的比例並不是 16:9,有沒有辦法寫入「顯示比例」的資訊,讓 player 以 16:9 來播放?
例如 DVD 標準格式的 720*480,以 pixel 數來看也並不是 16:9,但播放時卻是 16:9。我希望在 avi 做到這一點,應該不必重新編碼吧? |
DVD 是 DVD, 你的播放器會自動調整比例,準備規格 DVD NTSC 只有 720x480, 所以你怎麼看都是 720x480.
但電腦上的 avi 格式不同,只有以 pixel 決定,如果你不想重新編碼,只能靠播放器來做後處理(播放時自動調整),但這不是每種播放器都支援。 所以,最好的方式,還是重新編碼...... |
Pixel Aspect Ratio
XViD跟DivX在decoder端,
有可以設定Aspect Ratio的地方, 就是解碼時候的比例縮放; 有預設值(使用container的設定值), 跟內定的4:3、16:9、2.35:1三種, 只要設定了強制比例, 重新啟動撥放器之後就可以套用。 不過如果使用的比例不在這三種之內的話, 就必須要將container裡面的Seqence Header中的PAR資訊重新改寫, AVI container部分的話有一套軟體叫做MPEG4 Modifier, 就可以改寫「傳統AVI容器」的PAR資訊。 (相關軟體請找Doom9或是Google大神) 不過MPEG4 Modifier不支援新式OpenDML AVI, 若是使用OpenDML打包的avi檔案, 請先使用Avi Mux GUI重新打包傳統AVI格式。 MKV容器部分有專屬軟體, 設定的概念差不多, 不過軟體部分我不熟, 請自行尋找。 |
引用:
|
這個方式並不一定有用,根據測試只有 xvid + mkv, 而且有 player 限定,MPC 必須打開 keep aspect ratio, 才會有作用,不然什麼事都不會發生。
所以現在做 DVDRip 的人還是會做 resize 而不是指定 AR, 不過如果你有興趣可以試試。這也是一個經驗...... |
所有的時間均為GMT +8。 現在的時間是12:21 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。