瀏覽單個文章
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
Originally posted by 暴君
1.
(d) 動畫類訊源通常不適合使用 B-frame,不過也有例外。Maximum B-frame 不要設超過 2 個
xvid的預設值是-1,沒有超過2,那是不是說壓動畫的話就不用管他了?
另外假如壓的是電影的話,設定值要多少?

是不用管他沒錯...
但是要用也不是說不可以...只是要看情況用
B-frame 連續個數設得太多會有什麼缺點? 靜態畫面會出現瑕疵。
所以可以視影片種類來判斷...
另外再給個資料參考...關於B幀的設定
引用:
Originally posted by Shade
B-frame 的 ratio 設為 200,offset 設為 0,這樣 B-frame 的 quantizer 會是前後畫面 quantizer 平均的兩倍,如果前後都是 quantizer 4,B-frame 的 quantizer 就是 8。
靜態場景 XviD 會連續插入 B-frame,連續多個 B-frame 如果又是高 quantizer,視覺上會有明顯瑕疵(例如畫面好像在浮動或是流動的現象)。
為了避免這個問題,減少 B-frame 個數為 2 個。
為了提高 B-frame 的壓縮率,有效利用 B-frame,我們將 B-frame 的 quantizer 設為兩倍,但是如果遇到前後 I/P Frame 的 quantizer 很高的話,B-frame 的 quantizer 會更高,而且以倍數成長,畫質會慘不忍睹。
考慮我們所壓的檔案大小和 1st-pass 比,壓縮比是 50.1%,I/P Frame 的 quantizer 應該可以維持在 6 以下,所以我強制限制 I/P Frame 的 quantizer 範圍為 2~4,這樣 B-frame 的 quantizer 最高只能到 8,避免 B-frame 壓出瑕疵。


--------------------------------------

引用:
Originally posted by 暴君

2.
(i) Quarter Pixel 會增加畫面的銳利度,不過對不同訊源,Quarter Pixel 有時會降低壓縮率
是說勾這個的話,畫面會較好,只是檔案有時會變的較大嗎?

以前Shade兄有提過
引用:
Originally posted by Shade
用了 B-frame、Quarter Pixel、GMC 等進階功能壓縮率和畫質就會變得比較好嗎?
不一定。
B-frame 因為提高 quantizer 壓縮,通常來說使用 B-frame 後檔案都會縮小,但是品質確有可能降得非常快。
使用 B-frame PSNR 會下降可以理解(因為 B-frame quantizer 較高),但是如果降得太離譜,視覺品質也會很明顯的跟著下降。
XviD 的三位大神之一 gruel 曾做過測試,VQEG 的測試 sample 中,有一個影片只要一開 B-frame,PSNR 會整整掉 12.5dB !!
(根據經驗,CG 動畫類的通常不太適合開 B-frame,不過也有反例,要看素材的內容)
所以哪些影片適合使用 B-frame,哪些不適合用,這正是 XviD 正在努力研究的方向。
Quarter Pixel 也是,根據理論 Quarter Pixel 可以提高壓縮率,但是據許多人的測試,開了 Quarter Pixel 後檔案有時反而會變大。這也是 XviD 的開發人員正在研究的課題。
同理 GMC 也是,用了不一定會提高壓縮率、促進品質。
XviD 希望能夠歸納出各種功能適當的使用時機,在適當的時候才使用這些功能,讓這些工具能發揮最大的效率。
所以在此之前,如果你的流量夠,不計壓出來的大小,或是檔案很好壓縮,可以試著不用 B-frame。
然而 B-frame、Quarter Pixel 使用後都有一些視覺上的作用,例如 B-frame 具有減少雜訊的作用,Quarter Pixel 會讓顏色變深。
如果希望具有這些視覺效果,那麼就開啟這些功能吧。


--------------------------------------

引用:
Originally posted by 暴君

3.
請問要怎麼判斷DVD的FPS是多少?
因為我都是整片壓完時,發現動態場景會頓,就重新再壓,很浪費時間

既然你是用我那招就簡單多了...比較簡單的方法是....
引用:
Originally posted by snic
一般影片都是24格...少數是30格(如電腦動畫片)
如果你是說改30格的話只要把下面這行(其他fps沒試過)
IT(fps=24,ref="TOP",blend=false)
的fps=24改成fps=30即可!
但是你要搞清楚該影片適不適合30fps...
否則轉出來很慘...影像會頓

一般判斷方法是先設定fps=30...
然後用VirtualDubMod讀取avs檔後預覽影像
在隨便找幾段畫面持續動作的場景(最好是多找幾段較保險)
用鍵盤的左右方向鍵一格一格預覽...
如果連按10格都沒有任何一格畫面有停止的情形(就是每格都會動)
那就是30fps製作的影片...設定fps=30就沒問題
如果有靜止畫面的話...就是24fps製作的影片
必需設定fps=24...不然轉出來的影片會頓!

不過也有影片是有些地方24ftp製作有些是30ftp製作(比方說櫻花大戰巴黎篇)
那就看你如何取捨...因狀況而異...
如果你是那種會為了少數幾個30fps場景去換取多數24fps場景會頓的話...
你可以用30fps去壓^^"

不過你想玩高階的完美120FPS的話請自行搜尋一下吧...

--------------------------------------

引用:
Originally posted by 暴君

4.
有什麼辦法可以再壓影片前,就可以先測試字幕跟影音有沒有同步?
因為我常常在壓完片子後,發現字幕跟影音不同
只好把字幕調整完後又再把影片壓一次,真的很費時間

不同步叫做正常...
是你的習慣不好...外掛字幕不用偏偏要玩內嵌...
不過如果還是硬要玩...我所想到比較快的方法是...
用 1-PASS 從頭開始隨便壓個幾秒(VD允許壓多少算多少)...
再把聲音合併這一小段用外掛字幕法調整時間
(調整方法可以參閱別站的圖文解說教學 http://www.divx.com.hk/dvd-subresync.php )
調好沒問題的話再放進去壓就可以了
 
__________________
免裝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 內嵌字幕的方法")
舊 2003-10-30, 12:21 AM #22
回應時引用此文章
snic離線中