瀏覽單個文章
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
Originally posted by LIBIDO
小弟以為,如果你是用 TMPGEnc 作業,在 RGB24 的色空間下可以切奇數的點,那麼用 sswroom 兄的做法是最準確的,這個是 sswroom 兄想到的方法,真是太聰明了

如果你是用 AviSynth 作業,使用 YUY2 or YV12 製程,沒有動到 RGB,只能切偶數的點,那麼就用我們以前討論的做法,小弟現在已經沒力再去套公式計算了

用 sswroom 兄的做法,4:3 可以完全一點都不差,16:9 的誤差也比較小,可惜就是只能在 RGB24 底下切,YUY2 or YV12 不能用。

之前Shade兄有提過同樣可以零誤差的精準做法...
而且在 YUY2 or YV12 下可以用^^
引用:
Originally posted by Shade
那個討論是說,先補黑邊再 resize,可以不用切掉原本的畫面,還能維持正確的 PAR 比例。
例如討論中 manono 所舉的例子,NTSC 16:9 anamorphic 720x480,先上下各補 4 pixels 的黑邊變成 720x488,再切掉下面 2 pixels,變成 720x486,再 resize 至 576x320。這樣沒有切到原本 720x480 的畫面(最後是由 720x486 去 resize 的,比原本多出 6 pixels 的黑邊,沒有切到原本的畫面),而且 PAR error 還是 0%。
manono 寫的 avs:
LoadPlugin("E:\DIVXST~1\GKnot\mpeg2dec.dll")
mpeg2source("D:\Wasabi\Wasabi.d2v")
AddBorders(0,4,0,4)
crop(0,0,720,486)
BicubicResize(576,320,0.333,0.333)

在 YUY2 模式下處理的話,垂直解析度應該可以增加奇數的 pixels 吧?所以可以改成上下各加 3 pixels 變成 720x486 直接 resize -> 576x320,就不用多一步 crop(0,0,720,486),把多餘的 pixel 切掉的步驟了。

不過用這方法若考慮resize時不去動到縱向解析度(486)來減少損失的話
那橫向解析度就應該設定成 874.8--->不可能
若退而求其次改用 864x480 的話,從 486 到 480 又會有損失一點點了
因此很可惜這樣還是有點小遺憾...^^"
     
      
__________________
免裝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-22, 06:53 AM #291
回應時引用此文章
snic離線中