![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- DVD 討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=5)
- - 《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(https://www.pcdvd.com.tw/showthread.php?t=222652)
|
---|
引用:
你的問題以前就有人提過,Shade大神也回覆過 所以我替Shade大神回答你(s大神文章果然好用XD) 出處(剛提的3大經典主題之一) http://forum.pcdvd.com.tw/showthrea...10&pagenumber=2 引用:
|
引用:
以前曾經討論過,4:3影片的Pixel Aspect Ratio(PAR)是10/11,這是以電視(NTSC)轉成Industrial Square Pixel的算式,Industrial Square Pixel不是1:1.而是396:395,所以要做出真正的1:1的算式是72:79,16:9的影片則要多乘一次4/3。 為了方便計算,我們通常用10/11的算式。 這就是我們以前討論的結果。 現在比較準確的做法是: 4:3 720x480 > 711x480 (crop) > 648x480 (resize) > 640x480 (crop) 16:9 720x480 > 711x480 (crop) > 864x480 (resize) > 848x480 (crop) 16:9用放大畫面,原因是放大對細節的影響較小,而且長闊比的誤差比較小,但會令容量輕微上升。 |
引用:
這些我也都拜讀過了 :) 不過剛剛瀏覽一遍 發現LIBIDO兄之前就有提過了 :shy: http://forum.pcdvd.com.tw/showthrea...10&pagenumber=3 引用:
我大概知道怎麼一回事了 我只是想問問看有沒啥更新更好的resize方法 感謝snic兄 :) 不過像gknot resize的方法(我不太清楚gknot的原理) 保留左右畫面較多 但是相對上下會損失較多pixel 而且多多少少都有誤差 不知道跟我們原本習慣的左右砍16點無誤差的方法比較 兩者各自的優缺點為何 如果是有效畫面與比例誤差的取捨的話 我會相當願意兩種方法試情況交互使用 |
引用:
感謝sswroom兄的說明 那想請問一下 如果想小一點的res.的話 是不是像這樣做 4:3 720x486 --> 711x486 (crop) --> 任何4:3的res. (resize) --> 切黑邊 16:9 720x486 --> 711x486 (crop) --> 任何16:9的res. (resize) --> 切黑邊 太晚頭有點暈暈的 感覺好像有錯 還請指導一下 謝謝 :) |
現在看到 resize 的討論,有種時光倒流的錯覺 :p
小弟以為,如果你是用 TMPGEnc 作業,在 RGB24 的色空間下可以切奇數的點,那麼用 sswroom 兄的做法是最準確的,這個是 sswroom 兄想到的方法,真是太聰明了 :) 如果你是用 AviSynth 作業,使用 YUY2 or YV12 製程,沒有動到 RGB,只能切偶數的點,那麼就用我們以前討論的做法,小弟現在已經沒力再去套公式計算了 :p gknot 用的計算是 72/79,所以他認為切到 702 是正確的,誤差是 0%。其實是 702.22222.....,所以 702 還是不對的,不過 gknot 就算了,那些小數點的誤差當作沒看到。 用 sswroom 兄的做法,4:3 可以完全一點都不差,16:9 的誤差也比較小,可惜就是只能在 RGB24 底下切,YUY2 or YV12 不能用。 |
引用:
我還是會用以前討論的做法 因為我用avisyth 只是我在resize時發現以前討論的做法與gknot的做法 保留的有效畫面不甚相同 我說的不清楚gknot的原理是 不知道它怎麼決定crop的數值 可以使得只要一次crop與一次resize即能達到誤差極小 所以才會亂想說不知道有啥方法可以保留更多有效畫面的 結果只想出720x480-->640x352 (resize) 不過您老早就知道了 我的想法是 如果可以誤差很小 但是有效畫面增加不少的話 我也願意試試那種方法 新手繼續潛水去... :) |
引用:
請問用16:9的誤差是多少呢? 711 / 79 * 72 / 3 * 4 = 864 這樣計算對嗎? 還有,由於YUY2或YV12也是用1個單位儲存2-4點的色彩訊號,所以不能切成奇數的點。要切成奇數的點,必須先轉成YUV 4:4:4(AVIUTL/12bit)或RGB24(TMPGEnc)才可以。 |
引用:
完全正確,誤差是零, 我又寫錯了 :p 果然半夜不能寫東西,最近老是寫錯 ^^;; |
引用:
用 AviUtl or TMPGEnc 壓縮 XviD AVI + B-frame 的時候,開頭會多出 0x7f 的 dummy frame 沒有去除,造成用這兩個軟體壓出來的檔案會影音不同步。 sswroom 兄的 AVIRead 可以做出沒有 lag 的檔案。 |
引用:
小弟記不得是從哪一個版本開始有問題,1.4.x 的版本"好像"沒有,可以抓回來試試看。 或者用 AVS2AVI 這個軟體作壓縮的工作,這個軟體不會丟掉最後的 frame,也沒有 0x7f dummy frame 的問題。 |
所有的時間均為GMT +8。 現在的時間是03:47 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。