PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 
  回應
 
主題工具
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!

我敢說公認轉檔速度最快,品質最好可是有憑有據的!

感謝大長輩神Shade提供資料^^
原作者 Silky: (我有稍作修飾)
--------------------------
我們知道原始 MPEG 資料是 YUV 4:2:0的格式,以前我們在做 DivX/XviD 壓縮的時候,處理流程是:
DVD/VCD(YUV 4:2:0) -> DVD2AVI(YUV 4:2:0 -> YUV 4:2:2 -> YUV 4:4:4 -> RGB24) -> VFAPI(RGB24) -> TMPGEnc/AviUtl/VirtualDub(RGB24) -> DivX/XviD Codec(RGB24 -> YUV 4:2:0) -> MPEG-4(YUV 4:2:0)
所以以前的處理流程中間要經過好幾次 YUV <-> RGB 的轉換。這個轉換是有損的,做得越多次,原始的色彩資訊就損失的越嚴重。而且這個轉換的計算又耗時。那麼有人(Marc FD)就想到,反正最後轉成 MPEG 都要存成 YUV 4:2:0 的格式,那麼為什麼不乾脆一路到底,全程都以 YUV 處理,這樣
1. 處理的資料量少。(YUV 的資料比 RGB 24/32 少非常多)
2. 不用轉換計算

所以速度快。再加上又可以避免 YUV <-> RGB 轉換的損失,豈不是一舉兩得?所以支援 YUV 的 Avisynth 2.5 就誕生了,但是目前 VirtualDub 還是不支援 YUV,所以要得到全程 YUV 處理的好處,必須使用 VirtualDubMod 這個軟體才行,這個改版才有支援 YUV(要選 Fast recompress)。
--------------------------


為何我又說此轉檔方法也是最簡單呢?這也是有憑有據的!

原作者 Shade:
--------------------------
Avisynth 其實用法很簡單,我之前寫的那些只是比較變態的做法,一般不需要寫到這樣複雜,通常處理只有寫兩三行。好處是
1. Avisynth 的處理速度非常快。

2. 寫好的 avs 可以重複拿來使用,不用每次都重頭做一次,只要改改檔名、路徑,馬上就可以全自動做好所有需要做的處理,適合大量轉檔的時候使用。想想看,MPEG Decode, IVTC, Crop, Resize, 濾雜訊,全部所有的處理只要寫數行文字,存成 .avs,然後用 VirtualDub 開啟這個 avs,所有的工作就做好了,你只需要選好 Codec,就可以開始壓縮了。而且下次要再壓縮時,不用重新在軟體中一個一個設置這些設定,不必用好多個軟體連來連去,只要改這個 avs 檔,改改處理的檔名和路徑,用 VD 開啟,謝天謝地,所有的工作又都完成了 ^^

3. Avisynth 的 filter 非常多,功能很強;例如 IVTC 吧,TMPGEnc 要做個半死,AviUtl 速度慢,如果用 Avisynth 的 IT plugin,只要寫短短數個字,IVTC 這個工作就完了,而且效果比 TMPGEnc 的自動補正還好,這麼省力,老實說實在是非常好用。

4. 可以模組化,寫好的 function 可以重複載入使用;提供許多運算、條件判斷的操作,善用的話可以做出非常變態的處理,這是其他軟體做不到的。
--------------------------
     
      
__________________
免裝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-06-30, 02:45 AM #1
回應時引用此文章
snic離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
接下來就來簡單講解整個步驟流程:
(由於是簡易教學,理論我都去掉了,若需要詳細研究的人,請參閱近期即將推出的 MPEG4 轉檔教學電子書,此篇教學主要是讓需要的人先睹為快,解解渴^^")

下載SmartRipper 2.41(下載後解壓縮即可使用,無須安裝)
ftp://ftp.freenet.de/pub/filepilot/...Ripper_2.41.zip
打開 SmartRipper 進入主畫面後可以看到 Chapters 清單,用 Movie 模式擷取,此模式是根據此 DVD 在 DVD 撥放程式裡所顯示的章節把檔案擷取出來!選好之後,按下面的[none]按鈕,再挑選你要的章節或檔案打勾,指定好存放路徑[Target]後 再按左下角的[Start]就開始擷取成VOB檔了。注意在 SmartRipper v2.41 版 Source那分為 Input 和 Stream Processing 兩個頁面,在Input頁面按上面教學的去作就行了。而在Stream Processing頁面要勾選 Enable Stream Processing,否則擷取出來的影音檔案可能會出問題!


下載dvd2avi 1.76(下載後需安裝,注意一定要用1.76版)
http://www.slunecnice.cz/download.php4?v=4396&u=2
開啟 DVD2AVI,導入 VOB!
影像部分設定(Video):
1.iDCT Algorithm 部分設為 IEEE-1180 Reference
2.Color Space 設為 YUV 4:2:2
3.YUV->RGB 設在 PC Scale
4.Field Operation 設在 none
聲音部分設定(Audio):
1.Track Number,選擇你要的聲道,如 5.1 聲道在 Track 2 就選 Track 2,日文發音在 Track 3 就選 Track 3
2.Channel Format 選在 Auto Select
3.Dolby Digital 選擇 Demux,MPEG Audio 選擇 Demux,這樣就會匯出 *.AC3
4.在 48 -> 44.1KHz 的設定選 OFF
一切設定好後,到 Save Project 匯出 *.d2v 專案檔及 *.ac3 音軌檔!


下載AviSynth 2.52(一定要2.5x版,下載後需完全安裝)
http://prdownloads.sourceforge.net/...mirror=easynews
裝完後下載下面兩個 AviSynth plugin
1. 解碼mpeg2 plugin
http://www.avisynth.org/~warpenterp...ll_20030107.zip
2. 自動24fps補正 plugin
http://www.avisynth.org/~warpenterp...ll_20030504.zip
解壓後將這兩個*.dll檔(MPEG2DEC.dll IT.dll)複製到C:\Program Files\AviSynth 2.5\plugins裡,然後打開記事本將下面虛線內的文字存成一個*.avs檔(該分行的一樣要分行!)
----------------------------------------------------------------
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\MPEG2DEC.dll")
MPEG2Source("C:\1.d2v")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll")
IT(fps=24,ref="TOP",blend=false)
Crop(8,0,704,480)
LanczosResize(640,360)
----------------------------------------------------------------
其中MPEG2Source("C:\1.d2v")是你*.d2v放置的路徑,請自行修改!
注意上面的Crop(8,0,704,480)LanczosResize(640,360)這兩行是給16:9的影片用的
4:3影片請用Crop(8,0,704,480)LanczosResize(640,480)
2.35:1的影片請用Crop(8,60,704,360)LanczosResize(640,272)


下載 Nandub 1.0RC2(下載後解壓縮即可使用,無須安裝)
http://prdownloads.sourceforge.net/...mirror=easynews
解壓縮 Nandub 的檔案之後,雙擊其中的 AuxSetup.exe 檔,點擊[install Handler]按鈕。

安裝 XviD Code(到此下載最新版安裝)
http://roeder.goe.net/~koepi/xvid.shtml

下載 VirtualDubMod 1.4.13(下載後解壓縮即可使用,無須安裝)
http://www.einfach-divx.de/download...hp?download=134
然後打開 VirtualDubMod,將剛剛做好的 *.avs 檔拉進 VirtualDubMod 視窗,接著[video]-->選[Fast recompress],確認[AVI]-->[Audio]項下是[NO Audio],然後[Video]-->[Compression]-->[XviD MPEG-4 Codec]-->[Configure]進入XviD 設定,按那個 "Default" 按鈕,所有設定就會自動使用最佳的預設值,在[Encoding Mode]選項中選擇[2 Pass - 1st pass],連按2次ok後按下 F7 來儲存第一個pass的avi檔案(容量極小隨便放),另外下面的 Add operation to job list and defer processing 也要勾選。接下來再回到 codec 設定的部分,這一次選擇[2 Pass - 2nd pass Int],在 Desired size 那格填上你想要壓出來的容量大小值。連按2次ok後再按F7來儲存AVI,為它取個另一個跟 1st pass不同的名稱,並且也要勾選Add operation to job list and defer processing,接下來按F4帶出工作列表,你要做的只有按下Start鈕,兩個pass將會自動執行不需要再有任何手動操作,一旦編碼過程完成後你的 XviD 檔就完成了。


經過一連串的努力終於壓好影像部分,接下來只要再跟聲音做個結合就完成了!注意不要用 VirtualDubMod 結合聲音檔,好像有問題,所以我們改用 Nandub,打開 Nandub將剛剛做好的 *.avi 檔拉進 Nandub 視窗,[Audio]-->[AC3 audio]選 *.ac3 檔,不過你會發現 *.ac3 音效檔檔名上會標個"DELAY -xxms"值,那是指影音兩者間的偏差值,是要填到 Nandub 的[Audio]-->[Interleave…]-->[Delay audio track by ?? ms]裡的!音效檔檔名上 DELAY 值是多少就填多少(正負號也要填相同!)設定好後按 OK 離開!輸入的聲音檔都設定好後,確認[Video]項跟[Audio]項下都是[Direct stream copy],點擊[File]-->[Save as AVI...]即大公告成!

這樣做出來的 avi 檔,畫面不會變模糊(有作IVTC所以不用去拉絲),也不會因YUV跟RGB之間的轉換而失真,而且是採用地表上頂級的 Lanczos3 Resize 法,是畫面銳利度和檔案最好的平衡點,既銳利、清晰,又不會太難壓縮。壓縮速度又快,測試過只要花其他壓縮方法的1/2~1/3時間!

不過事實上還要再挑的話,品質還有辦法再提昇!礙於時間關係先點到為止,更詳細內容可以參閱近期即將推出的 MPEG4 轉檔教學電子書,敬請期待!
 
__________________
免裝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-06-30 03:44 AM 被 snic 編輯.
舊 2003-06-30, 02:50 AM #2
回應時引用此文章
snic離線中  
peace
Advance Member
 
peace的大頭照
 

加入日期: May 2001
文章: 401
真是讓小弟感動的快哭了
小弟剛好在為 dvd 轉 xvid 傷腦筋
乾溫 乾溫呀

給他 推推推 啦~
舊 2003-06-30, 02:59 AM #3
回應時引用此文章
peace離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
差點忘了說...
我教學裡並未提到字幕如何處理...
但事實上壓avi目的就不是為了在電視上看
所以在電腦上只要配合軟體外掛字幕觀賞即可
這樣也可保持檔案完整性...
哪天想換個好一點的字幕不用重新壓一次...換個字幕檔就好^^

至於抽字幕部分可以參考我以前做的教學,裡面已有很詳盡的解說^^"
圖文解說超詳細教學-DVD轉AVI,SVCD,VCD(含字幕,不挑片,影音同步OK)終極版(附錄:**穭痐k修正顏色技巧教學)
__________________
免裝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-06-30, 03:37 AM #4
回應時引用此文章
snic離線中  
Even
*停權中*
 

加入日期: Oct 2000
您的住址: Taiwan
文章: 413
真速太棒了.....
太讚了......!!
但有一問題請教.....目前有看到DTS音效的 AVI(xvid code)的影片(玩命關頭1)....
請問snic兄...你知道如何做的嗎??
舊 2003-06-30, 03:42 AM #5
回應時引用此文章
Even離線中  
guobin
Amateur Member
 

加入日期: Aug 2002
文章: 39
請問一下snic 大大
這篇文章標題為 DVD 轉 Xvid的最佳方法,那如果是要壓縮divx 5.x 或 4.12格式的話是否只要在VirtualDubMod [Video]-->[Compression]-->[XviD MPEG-4 Codec]選擇適用的codec即可呢?
謝謝.....
 
舊 2003-06-30, 12:18 PM #6
回應時引用此文章
guobin離線中  
Godkiller
Master Member
 

加入日期: Feb 2001
您的住址: Taiwan
文章: 1,534
終於等到了! 對我這個既懶惰又不想花太多時間給硬體去跑的人來說,

實在太棒啦!因為之前網友所講的教學,不是太詳細就是我這種門外漢

看不懂??導致後來連播放Divx都成問題,甚至重灌系統,為的只是要能自製

Divx或Xvid,每次都撿現成的,雖說很方便,但是這樣對於影片處理的我

還是故步自封啊!
舊 2003-06-30, 01:26 PM #7
回應時引用此文章
Godkiller離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
Originally posted by guobin
請問一下snic 大大
這篇文章標題為 DVD 轉 Xvid的最佳方法,那如果是要壓縮divx 5.x 或 4.12格式的話是否只要在VirtualDubMod [Video]-->[Compression]-->[XviD MPEG-4 Codec]選擇適用的codec即可呢?
謝謝.....

沒錯...以後不管什麼格式的Code都是如出一轍...^^
差別只在於code的設定...
__________________
免裝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-06-30, 03:37 PM #8
回應時引用此文章
snic離線中  
yenchan
Major Member
 

加入日期: Dec 2001
您的住址: 剛剛退伍
文章: 138
感謝snic大哥的經典文章
每次發表皆有大作
舊 2003-06-30, 05:33 PM #9
回應時引用此文章
yenchan離線中  
heero
Master Member
 
heero的大頭照
 

加入日期: Jan 2001
您的住址: 新竹
文章: 2,465
不好意思
這樣和用Gordian knot壓出來會有差嗎??
它好像也呼叫AVIsynth讓virtualDUB MOD來壓
小弟也是生手.......................
__________________
不玩電腦,片子也沒空燒....CD,DVD都用買的

最常看的電腦螢幕!當然要EIZO桌布連結--已修復 ........棉羊說現在好好聽beyer,Senn和ath就好了
舊 2003-06-30, 06:23 PM #10
回應時引用此文章
heero離線中  
    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:04 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2019。