Advance Member
|
Divx轉vcd或svcd教學問題資料匯整
所須具備的軟體
virtualdub 1.49
subtitler-2.3VirtualDub的SSA字幕filter
nandub v1.0 rc2
VobSub2.09
TMPGEnc Version 2.53
VFAPI plug-in for TMPGEnc project file
VirtualDub GateWay 0.1
SUBconverter 1.0字幕檔轉換工具
Dual Audio & AC3 FilterAC3的codec
Ogg Vorbis Direct Show Filter 0.9.8.6ogg的codec
GraphEdit build 011008
PX3 AC3->WAV Converter轉ac3->wav的工具
AZID 1.8轉ac3->wav的工具
AZID/LAME GUI 0.3azid的gui介面
BeSweet v1.2轉ac3->wav的工具
VFAPI Reader Codec 1.4b English
一般我們常見的divx格式video方面用的codec有divx 3.11 ALPHA,4.12,5.0以及ms mpeg4 vki v1,2,3等
AUDIO部分則有mp3,ac3,ogg等
字幕方面常見的主要為srt與sub兩種
但是sub又分為兩種一種為vobsub的格式他的檔案比較大為圖形格式,此種格式無法轉換成其他格式
另一種為microdvd格式,他是文字格式可轉換為其他字幕格式
以下為簡介各類型divx影片轉換為vcd或svcd的說明
先依字幕來分別
srt檔
1.先將srt用SUBconverter轉成ssa
2.修改ssa檔將字體改為新細明體或是標楷體,並將字碼改為136
引用:
原本文字
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Tahoma,50,16777215,65535,65535,-2147483640,-1,0,1,2,0,2,80,80,80,0,0
要改成這樣
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,標楷體,50,16777215,65535,65535,-2147483640,-1,0,1,2,0,2,80,80,80,0,136
|
3.用virtualdub(nandub)載入avi檔
4.按video\filter載入subtitler的filter
5.按file\start frame server,存檔
6.開啟tmpegenc載入此vdr檔開始轉檔
sub檔格式
將上述的步驟4改為
video\filter載入vobsub的filter
其他步驟皆一樣
接下來是關於ac3跟ogg音頻的轉換方法
AC3
這個部分請用nandub比較沒問題
1.先用nandub將avi檔載入
2.file\save wav然後選所有檔案類型,檔名部分打入*.ac3
3.利用PX3 AC3->WAV Converter或是azid(Besweet)將ac3轉為wav
4.載入字幕的部分請參考前面的步驟
5.然後按file\start frame server,存檔
6.開啟tmpegenc,video部分載入*.vdr,audio部分載入*.wav開始轉檔
ogg
這種音頻格式的divx無法使用virtualdub或者是nandub來開啟
所以就要換一套工具了
目前可能也只有這個工具可以用而已
那就是ms出的工具GraphEdit
開啟GraphEdit
按file\render media file,選取將轉換的avi檔
這時請記得將你的sub字幕檔跟avi檔放同一個目錄裡
圖一

刪掉兩個顯示的filter
圖二

按graph\insert filter選取將加入的filter
需要加入的filter有以下四個
video compressor  ivx filter
audio compressor:MP3 filter
directSHOW filter:AVI MUX
directSHOW filter:File writer
圖三

拉好所有線之後按下play就可以開始了
圖四

在avi-mux上按右鍵選property可以觀看進度資料
如果avi檔沒問題的話,就能順利幫你轉出一個帶字幕的avi檔
再用tmpegenc壓縮即可
其實graphicedit還可以有很多變化,請自行研究
常見問題:
TMPEGENC不認得vdr檔
1.virualdub解開之後必須執行aux setup,這個動作會將frame server的dll檔複製到系統資料夾
2.執行VirtualDub GateWay 0.1,他將會讓很多不認識vdr檔的程式認識VDR
3.檔名或目錄名稱請勿太長
影音不同步
這種情形多半是影音分離後造成的
可以試著把影片的片頭減掉一點點
或是利用軟體將audio的時間弄得跟video一樣長
字幕無法顯示
vobsub不支援中文目錄
安裝vobsub時請選擇自訂安裝或是完全安裝
這樣才會安裝for virtualdub的filter
subtitler請將檔案解至virtualdub\plugin路徑下
|