瀏覽單個文章
Manticore
New Member
 

加入日期: Oct 2005
文章: 3
DVD轉AVI的一些觀念請教...

經歷了快2周的DVD轉AVI的學習和摸索, 也讀了版上多位高手的解說文章和snic自製精華區,
也對這個轉檔的概念多了一知半解...小弟在看完了這些文章後...也產生了一些疑問..
希望各位高手, 能不吝指教^^; 專挑您擅長的部分回答就好..因為小弟的問題..實在有點多...


假設小弟現在的焦點是放在DVD(Vob) -> 轉Xvid的Avi

1. 關於VirtualDub/VirtualDubMod/TMPGEnc的選用

小弟是使用Avisynth來產生avs檔, 來讓VirtualDud使用,並呼叫Xvid的Codec(壓縮方式是2Pass)
(avs檔中, 同時也用了IT.dll作了IVTC和Resize的動作)
壓出的畫面品質, 真的是還不錯, 後來一些文章有提到VirtualDub是使用RGB24的ColorSpace
和最終輸出是YUV 4:2:0的MPEG4格式,會造成一些色彩的損失,所以有人建議改用VirtualDubMod,
所以我都有去玩玩看,而這邊想請教的是,
在轉檔的過程中, IVTC和Resize的動作, 都已交給了 Avisynth給作完了,
那最後影片的壓縮部分, 主角應是Xvid這支Codec, 那麼透過VD/VDM/TMPGEnc等等來呼叫Xvid
結果不是應該都一樣嗎?而且我也沒有在VD/VDM/TMPGEnc中再指定其它的Filter了.
那麼,這三支TOOL在最後壓縮的過程中, 是扮演什麼樣的角色呢?(似乎都各有愛好者)
大家是比較偏好誰呢? 原因是?

像Shade大大,似乎就較偏好TMPGEnc?
(http://forum.pcdvd.com.tw/showthrea...2&page=20&pp=10)

2. 關於Color Space
小弟的d2v檔, 是使用DGIndex1.40作出來的,然後在avs檔中, 所呼叫的Decoder是DGDecode.dll
(DGIndex所選的是PC Scale), 那麼整個Color Space, 在我壓成AVI時, 不知是否如下所列?

DVD(Vob) >> YV12(YUV 4:2:0)

DGIndex >> YUV 4:2:0 → YUV 4:2:2 → YUV 4:4:4 → RGB24 (不確定是否最後變成RGB24)
↓      雖然這個TOOL是基於DVD2AVI改出來的,不知這裡的COLOR SPACE,是否和DVD2AVI一模一樣.

Avisynth >> RGB24? → YV12? or other? 不知道經過DGDecode.dll解碼出來的ColorSpace是什麼格式....
↓        猜測可能是YV12,因為DGDecode.dll是基於MPEG2Dec3.DLL的基礎改出來的樣子

VirtualDubMod >> ??? 如果Avisynth轉出來的是YV12, 這裡壓縮時選Fast Recompress,
↓          那麼這裡就會保留YV12的格式?

Xvid >> YV12(4:2:0) → YV12 ?? 如果式子成立, 那麼這裡就沒有顏色的失真?? 還是不確定..Orz

AVI(MPEG4) >> YV12(YUV4:2:0)

如果說, DGIndex的輸出並沒有變成RGB24, 那麼整個流程下來, 好像Color Space都是在YUV的模式下進行,
那這樣子, 是不是就可以讓顏色的損失,達到最少??
但如果DGIndex(設PC Scale)其實是有轉成RGB24, 那麼好像要達到全部由YU12的方式來傳遞,在一開始就破功了呀?

又如果沒有上面說的問題,但最後把VDM換成了VD/TMPGEnc的話,整個ColorSpace至少會跑到RGB的模式去一次,
一定會有顏色的損失,那麼很多人愛用TMPGEnc的理由是什麼呢?
因為TMPGEnc的評價,幾乎都很高,速度雖然中等,但是畫質的輸出很好,會比VDM壓出來的好很多嗎?
由於自己對於各種工具,還不是很熟悉, 所以還不是很有能力自行比較轉出來影像檔的品質...
同時也怕自己設錯了參數, 導致最後的比較時, 有了不客觀的結果...而造就了錯誤的觀念
所以在這裡先聽取各位高手的寶貴意見.


3. 使用VD/VDM壓縮時.
所有的教學文字, 一律指向用選"Fast Recompress", 還有在此篇文章中Shade大大有提到,
http://forum.pcdvd.com.tw/showthrea...2&page=20&pp=10
要選Fast Recompress才可以在壓縮的過程中, 原封不動的傳送YUV4:2:2的資料給Codec.
有人可以簡單解釋一下 Fast Recompress, Normal Recompress, Full Processing Mode
之間的差異嗎?
在網路上找不到關於這部分的說明文件....只好來這裡請教看看有沒有人知道.


在轉檔的過程中, 我參考了snic大大說Word檔圖文教學和Julian的Xvid2AVI的PDF教學
如果照著上面的方法作, 真的蠻容易作出一個不錯的AVI檔, 但深入去看每個選項背後所代表的
含意時..才發現在一個簡單的轉檔, 所牽涉到的相關知識真的是有夠多的多...

(如果是 DVD -> 某支轉檔程式 > AVI 的這種, 簡單多多了, 但效果真的還是比不上這種DVDRip的方式..
所以我不列入考慮)


上面很多地方, 寫出了自己猜測的結果...整個看下來...大大小小的問題真的有點多...
在這裡先謝謝您的回答.m(_ _)m
     
      
舊 2005-11-09, 01:13 PM #1
回應時引用此文章
Manticore離線中