PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   DVD轉Divx and VCD(不用掛frame server,不會影音不同步,無拉絲) (https://www.pcdvd.com.tw/showthread.php?t=105174)

chocobo2 2002-06-01 02:24 AM

DVD轉Divx and VCD(不用掛frame server,不會影音不同步,無拉絲)
 
1.rip DVD
a.)use SmartRipper to dump the .vob files

轉VCD(MPEG1)

1.安裝tmpgenc VFAPI plug-in for mpeg2 files
http://e3lt11.ocv.ne.jp/mpeg2/
2.這個plug-in只能吃影像,沒有聲音=>解法為:
a.)安裝ac-3 filter
b.)先關掉m2v plug-in,用DirectShow Multimedia File Reader讀vob,此時會只出現聲音
c.)encode選Audio only,將ac3轉成mp2檔
d.)啟用m2v plug-in,video source選 .vob檔,audio source選 .mp2檔
e.)接下來就可以用vcd範本轉出mpeg-1的檔案了.建議開一下de-interlace,
效果選even-odd的第一項就有不錯的效果了

chocobo2 2002-06-01 02:25 AM

轉高畫質divx(MPEG4)

1.安裝xmpeg 4.5a(建議不要用DVDX,問題一堆)
2.安裝divx codec,個人是使用4.12版instead of 5.02 pro
3.處理.vob file(這裡要很久,這個步驟主要處理interlace)
a.)用上面2.a->2.d的方式將mpeg2檔案丟到tmpgenc
b.)範本開DVD(ntsc)
c.)再開一次範本,選unlock
d.)size:如果source是16:9=>568*320,如果source是4:3=>560*420(參考值)
e.)Advanced=>de-interlace開Even-Odd
sharpen自由選擇要不要開
video arrange method選center(custom size)16:9填568*320, 4:3填560*420
h.)video中Frame Rate 填23.976
Rate Control=>CQ(quality多少自己決定,建議當然是開高一點)
Encode mode一定要選non-interlace
Method search precision=>我都是開highest(slowest),可以視你的配備速度決定
i.)開始轉檔 會很......久
4.轉完以後的mpeg檔丟進xmpeg 4.5a
5.Option->output project option
a.)Frame size填你轉出來的大小(必須都是16的倍數)
b.)Time base填23.976
c.)iDCT選最快的(DVD2AVI MMX or DVD2AVI SSEMMX通常比其他的快)
d.)audio選decode audio,sampling Frequency把same as input取消,勾48000hz
e.)post processing中的Format填YUV2, Filter選Bicubic(SSE bicubic,if you have SSE
extension) Aspect ration選keep aspect ratio,右邊一樣16:9就選16:9,4:3就選4:3
f.)ouput format選divx 4.12, 1-pass quality-based, slowest, Encoding quality選95%-98%即可
g.)聲音選mp3 encoding(去抓mp3 codec來裝,建議裝Fhg Radium MP3 codec,下載位置我忘了,自己找找吧)
h.)開始壓吧,再睡一覺起來就壓好了

chocobo2 2002-06-01 02:27 AM

有關字幕......懶得打
請參考snic大大的大作

http://forum.1bits.com/showthread.p...ight=%2Asnic%2A

====
以下是轉載snic大大文章中關於字幕的部分!!!


第二步:用 VobSub 把影片裡的字幕獨立抽出來

VobSub 是一個非常優秀的 DVD 字幕製作和協助播放軟件。完全兼容各種語言,製
作和使用都很簡單。另一個很重要的功能就是可以用來當 VirtualDub 的字幕外掛
程式,而我們就是要用到他的這個功能!

首先先要安裝 VirtualDUB 的特殊驅動(注意 VirtualDUB 的版本必須要 1.4c 以上
!),因為此步驟要在安裝 VobSub 前先做好!解壓縮 VirtualDUB 的檔案之後,雙
擊其中的 AuxSetup.exe 檔,點擊[install Handler]按鈕。在 VirtualDUB 的
aviproxy 目錄下有兩個文件:proxyon.reg 和 proxyoff.reg。雙擊 proxyoff.reg
以便其他軟件可以正常識別 VirtualDUB 的 FrameServer 文件。

接下來再安裝 VobSub,但過程中有些注意事項:
1.你的電腦必須已經安裝 DirectX 8.0 以上的版本
2.安裝時 VirtualDub 的外掛功能是要自己勾選的(VobSub for VirtualDub),而非
 基本安裝,所以要注意是否勾選安裝了(最保險的方法就是 Full 安裝)!
3.安裝外掛的過程中會要你輸入 VirtualDub 程式資料夾的位置,當然要正確,不
 然請移除再重新安裝!

安裝 VobSub 還有個較特別的地方,就是他安裝完後並不會在桌面上或功能表內建
立捷徑,你必須自己到安裝目錄下(預設目錄是 C:\Program Files\Gabest\VobSub)
開啟!

接著開啟 VobSub Configure(預設目錄是 C:\Program Files\Gabest\VobSub),它
可以幫你把 DVD 裡的字幕訊息獨立抓出來:

1.點擊[Open…]按鈕,選擇在 DVD 裡的 Video_ts 資料夾中包含影片主文件訊息的
*.ifo 文件。之後選擇一個存放字幕文件的文件夾。接著進入字幕選擇畫面,點
擊[ALL-->]再點擊[OK]按鈕。

2.字幕索引建立完成後,自動返回 Vobsub 主面板。選擇所需的字幕語言。

3.點擊[OK],Vobsub 會建立 2 個字幕檔,例如 vts_01_0.idx , vts_01_0.sub

------

第三步:用 VobSub Cutter 配合 SubRip 將各章節的字幕獨立分割出來
(如果硬碟很大的人建議把整個 DVD 的資料都擷取到硬碟,此步驟就可省略!)

在上一個步驟所建立的字幕檔因為是直接從 DVD 讀出來的,所以會包含整片 DVD
的所有字幕,可是我擷取到硬碟的 *.vob 並不是整片的內容,所以此字幕檔是不能
直接拿來用的,必須把屬於硬碟裡的 *.vob 的部分字幕獨立分割出來!

其實 VobSub Cutter(預設目錄是 C:\Program Files\Gabest\VobSub)有提供字幕分
割的功能,可是我該如何得知該從哪裡分割到哪裡呢?這時可用一個專門製作 DVD
字幕的 SubRip 來幫忙偵測!

首先把 DVD 裡的 Video_ts 資料夾內除了 *.vob 以外的檔案複製到剛剛跟你用
SmartRipper 擷取完的影片檔放在同一個資料夾裡:

1.開啟 SubRip-->File-->Open Vob-->Open IFO-->開啟與硬碟裡的影片檔放在同一
個資料夾裡的 *.ifo,這時你可能會不知道要選哪一個,但基本上只要你確定有
 把 *.vob 以外的檔案複製到與影片檔同一個資料夾裡,那你只要把每一個 *.ifo
 都試試看一定會有一個成功的!如果你正確的選對了,會在右邊的視窗看到與
 *.ifo 同資料夾的 *.vob 檔,接著把他打勾!

2.在[Open IFO]按鈕左邊的下拉選單選擇你要顯示的語言,然後下面有 4 個選項,
 選第 3 個 Save SubPictures As SUP Files,選好後按 Start,程式會問你要把
 檔案存哪裡,你就隨便找個你記得的地方存就好,因為馬上就用不到了!選好後
 程式就開始跑了,同時你可能注意到還有一個小視窗也在跑,注意別關了他,接
 著可以在預覽視窗(不是指另一個小視窗)裡看到屬於此影片檔部分的字幕,檢查
一下是不是你要的那一部份的字幕,是的話就讓程式跑完...

3.程式跑完後另一個小視窗也跑完了,這時你開始找這視窗中的資訊,你會看到類
 似以下舉例的部分:

1
00:00:17,752 --> 00:00:19,913
1000001.SUP

...
中間省略
...

45
00:03:31,612 --> 00:03:34,513
1000045.SUP

而你只要記住最前面的 00:00:17,752 跟最後的 00:03:34,513 這兩排數字就好!

4.開啟 VobSub Cutter(預設目錄是 C:\Program Files\Gabest\VobSub),進入字幕
切割畫面。點擊[Open...]選擇剛剛用 Vobsub 建立的字幕檔。之後在[Start]處
輸入開始時間 00:00:17,752,[End]處輸入結束時間 00:03:34,513。接著點擊
[Save as...]就建立了切割後的字幕檔了。


____

snic 2002-06-01 03:16 AM

Re: DVD轉Divx and VCD(不用掛frame server,不會影音不同步,無拉絲)
 
引用:
Originally posted by chocobo2
1.rip DVD
a.)use SmartRipper to dump the .vob files

轉VCD(MPEG1)

1.安裝tmpgenc VFAPI plug-in for mpeg2 files
http://e3lt11.ocv.ne.jp/mpeg2/
2.這個plug-in只能吃影像,沒有聲音=>解法為:
a.)安裝ac-3 filter
b.)先關掉m2v plug-in,用DirectShow Multimedia File Reader讀vob,此時會只出現聲音
c.)encode選Audio only,將ac3轉成mp2檔
d.)啟用m2v plug-in,video source選 .vob檔,audio source選 .mp2檔
e.)接下來就可以用vcd範本轉出mpeg-1的檔案了.建議開一下de-interlace,
效果選even-odd的第一項就有不錯的效果了

ㄟ...想請問一下...

這方法轉出來的影片會有字幕嗎?

為影片加字幕不外乎用 2 種方法...

不是用VirtualDub就是利用VobSub直接外掛上去...

可是整個過程好像都沒用到不是嗎?

chocobo2 2002-06-01 03:27 AM

我的做法是用snic大大的方法抽出字幕檔
在tmpgenc轉檔的時候將directshow的priority調高
那麼壓出來的影片就會有字幕了

chocobo2 2002-06-01 03:29 AM

忘了說
是用vobsub讓字幕出現的沒錯啦

snic 2002-06-01 08:10 AM

引用:
Originally posted by chocobo2
忘了說
是用vobsub讓字幕出現的沒錯啦

喔....VOB也可以阿^^"...還真強^^

chocobo2 2002-06-01 11:50 PM

sorry

現在才發現這種方式....上字幕有點問題....

正在研究怎麼解決

choring 2002-06-03 06:32 AM

其實只要你能讓TMPGEnc直接載入VOB的視訊及音訊檔,
就不用那麼多道麻煩的手續了.


rugner 2002-06-03 08:43 AM

感謝提供


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。