PCDVD數位科技討論區

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)

davelee 2005-12-14 02:24 AM

請問 avi 檔的長寬比例不對,要用什麼軟體修改?
 
請教各位先進:

我手邊有個 XviD 編碼的 avi 檔,檔案所設定的比例為 2.5:1,其實應該要 16:9 才正確。請問我該怎麼修正它?有什麼簡易的軟體可以做到嗎?我並不需要編輯影片,只想更改預設的長寬比例。

Adsmt 2005-12-14 05:36 AM

改變比例必須重新編碼,轉成 divx 是比較容易的方式,因為 divx 可以直接設定長寬,相信 DivX 的使用方式很容易找。

如果要保留 xvid 的格式,則可以使用 VirtualDubMod + AviSynth

以下存成 .avs, 並用 virtualdubmod 開啟,接著設定 xvid 參數,就可以開始壓縮。

AVISource("K:\file.avi")
LanczosResize(640, 480) #數字部份填入你要的大小

davelee 2005-12-14 11:10 AM

對不起,我沒說清楚。我不是要 Resize,而是想改「顯示時」的比例。以 pixel 數來看,長寬的比例並不是 16:9,有沒有辦法寫入「顯示比例」的資訊,讓 player 以 16:9 來播放?

例如 DVD 標準格式的 720*480,以 pixel 數來看也並不是 16:9,但播放時卻是 16:9。我希望在 avi 做到這一點,應該不必重新編碼吧?

Adsmt 2005-12-14 05:04 PM

DVD 是 DVD, 你的播放器會自動調整比例,準備規格 DVD NTSC 只有 720x480, 所以你怎麼看都是 720x480.
但電腦上的 avi 格式不同,只有以 pixel 決定,如果你不想重新編碼,只能靠播放器來做後處理(播放時自動調整),但這不是每種播放器都支援。
所以,最好的方式,還是重新編碼......

hyc 2005-12-14 05:18 PM

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容器部分有專屬軟體,
設定的概念差不多,
不過軟體部分我不熟,
請自行尋找。

davelee 2005-12-14 11:51 PM

引用:
作者hyc
要將container裡面的Seqence Header中的PAR資訊重新改寫,
AVI container部分的話有一套軟體叫做MPEG4 Modifier,
就可以改寫「傳統AVI容器」的PAR資訊。
我要問的就是這個,太感謝了! ^^

Adsmt 2005-12-15 03:15 AM

  這個方式並不一定有用,根據測試只有 xvid + mkv, 而且有 player 限定,MPC 必須打開 keep aspect ratio, 才會有作用,不然什麼事都不會發生。
  所以現在做 DVDRip 的人還是會做 resize 而不是指定 AR, 不過如果你有興趣可以試試。這也是一個經驗......


所有的時間均為GMT +8。 現在的時間是12:21 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。