《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單方法



贊助商連結


頁 : 1 [2]

snic
2003-08-16, 12:01 AM
~~~~~又有人PM問我了~~~~~
Q:可不可以請您詳細說明一下如何加上字幕呢?
您在 http://forum.pcdvd.com.tw/showthread.php?s=&threadid=222652 已經對影像和聲音的壓縮做了很詳盡的解說,但對字幕並沒提到,我也查過了您以前的大作
http://www.helios.com.tw/temp/dvd2xxx10.zip ,裡頭雖然有說到如何提字幕,但因使用程式和方法已經跟叫近期的這篇完全不同,所以我實在想不透要如何把字幕加到影片裡。

雖說有最新的VSFilter但又不知到要怎麼用
可以請您教我到底要怎麼把字幕做到影片上嗎?

A:
老實說不知道為什麼各位那麼喜歡內嵌字幕在AVI裡...
外掛不好嗎?一定要破壞AVI檔...:S
不過發現問的人實在太多...乾脆統一回答@@

可以到 http://sourceforge.net/projects/guliverkli/ 下載安裝最新版本的VSFliter,並確認將壓縮檔中 VSFliter.dll (Release資料夾裡那個)複製到 WINDOWS\System32 目錄下(win98是WINDOWS\System),並執行了 regsvr32 VSFilter.dll 進行注冊(可在"開始功能表"-->"執行"輸入指令)。

接著在我的教學提供的範例 *.avs 語法最後面加 3 行(一定要放最後!)
----------------------------------------------------------------
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)

ConvertToYV12()
LoadPlugin("VSFilter.dll")
VobSub("C:\Video\123.idx")
----------------------------------------------------------------

用文字檔字幕(ssa)時,語句需要些許變化:
ConvertToYV12()
LoadPlugin("VSFilter.dll")
TextSub("C:\Video\123.ssa")


再來說明調整字幕位置的方法:

如果是 idx sub 的字幕檔,因為是圖形字幕,需用
C:\Program Files\Gabest\VobSub\VobSub Configure
開啟 idx 檔編輯上下位置...
設定好後儲存出來再利用剛剛教的語法加在avs檔最後讀取就可完成內嵌字幕的avs檔!

若是文字檔字幕時,我建議將任何文字檔字幕格式改為ssa格式
因為ssa格式字幕可以調整上下位置,字型,字體大小,...
所以假設你拿到的是srt字幕格式,用
C:\Program Files\Gabest\VobSub\subresync.exe
開啟srt字幕檔然後選edit進入設定視窗,再按中間的字型設定進入調整好你要的字型,字體大小,...然後另存新檔成ssa格式(當然唯有idx格式無法轉換),再用記事本打開ssa檔,然後你會找到類似的一行

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,華康細圓體,22,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,20,0,1

其中最後倒數第3個數字"20"就是設定字幕檔的上下位置...
調整好後儲存出來再利用剛剛教的語法加在avs檔最後讀取就可完成內嵌字幕的avs檔!

贊助商連結


Zuchen
2003-08-16, 02:18 PM
謝謝snic兄您的教學啦∼:)

不過目前遇到唯一的問題是...........字幕抓不出來
其它的可以,就是這片不行!

得利影視代理的BBC影集-SPACE-[太空漫遊]

經過VobSub Configure抓出來的字幕檔都是空白,根本就沒字

snic
2003-08-17, 07:05 AM
最初由 Zuchen 發表
謝謝snic兄您的教學啦∼:)

不過目前遇到唯一的問題是...........字幕抓不出來
其它的可以,就是這片不行!

得利影視代理的BBC影集-SPACE-[太空漫遊]

經過VobSub Configure抓出來的字幕檔都是空白,根本就沒字
那是因為字幕的顏色問題...
再用VobSub Configure開你的字幕檔
設定裡面應該有4個顏色格...自己把打勾的設定稍微改一改...
字幕就會有顏色了

Zuchen
2003-08-17, 12:25 PM
最初由 snic 發表
那是因為字幕的顏色問題...
再用VobSub Configure開你的字幕檔
設定裡面應該有4個顏色格...自己把打勾的設定稍微改一改...
字幕就會有顏色了 這個我有試過了
4個都改還是無效
可能BBC的保護做得太好了吧......
(DVDx倒是可以抓出來,不過會呈現半透明)

m12111
2003-08-25, 10:52 AM
可以請問在不管壓縮程度的情況下,XviD的最佳設定嗎?
因為既然要放在CD上,我想那就不用在乎空間的問題
以及上面所說的把字幕加在影像的方法
我試了,也成功了
可是字幕出現的時間不太對,大約慢0.幾秒左右
能請問一下怎麼調整嗎?

yasto
2003-08-28, 12:55 AM
請問一下可用VirtualDubMod 1541嗎?
還是說新版的有把某些功能拿掉
所以才必需用1413來做呢?

snic
2003-09-16, 01:08 AM
最初由 m12111 發表
可以請問在不管壓縮程度的情況下,XviD的最佳設定嗎?
因為既然要放在CD上,我想那就不用在乎空間的問題

XViD 2 Pass
強制限制 I/P Frame 的 quantizer 範圍為 2~3
Motion search precision: 6 - Ultra High
Quantization Type: H.263
VHQ mode: 1 - Mode Decision
Minimum I-frame interval: 1
不使用 Lumi masking,GMC,Quarter Pixel
只使用Chroma motion
I-frame Boost %, High bitrate scenes%, Low bitrate scenes% 都設為 0
Below i-frame distance 及 i-frame bitrate reduction% 我都設 0
Maximum I-frame interval和Bitrate payback delay 都設一樣(轉24fps用240,30fps用300)
剩下沒說的照預設不動

我不敢說是最最佳的設定...
但是應該能滿足大部分人的需要了^^

最初由 m12111 發表

以及上面所說的把字幕加在影像的方法
我試了,也成功了
可是字幕出現的時間不太對,大約慢0.幾秒左右
能請問一下怎麼調整嗎?
別站看到的圖解教學...
http://www.divx.com.hk/dvd-subresync.php
若要分片儲存AVI需要分割字幕檔...
用 VobSub Cutter 分割字幕檔再個別重新同步

抱歉那麼久才回應...
因為這裡好像人不多^^"...所以不常來
怕各位出問題找不到方法解決
可以到下面網址
http://forum.pcdvd.com.tw/showthread.php?s=&threadid=222652&perpage=10&pagenumber=1
這裡有很多疑難雜症的問答集...
基本上非重複的問題我都會答覆...

P.S.
絕不是廣告...只是因時間關係我怕無法照顧到各論壇的人^^"

m12111
2003-09-16, 09:44 PM
[/QUOTE]
最初由 snic 發表
XViD 2 Pass
強制限制 I/P Frame 的 quantizer 範圍為 2~3
Motion search precision: 6 - Ultra High
Quantization Type: H.263
VHQ mode: 1 - Mode Decision
Minimum I-frame interval: 1
不使用 Lumi masking,GMC,Quarter Pixel
只使用Chroma motion
I-frame Boost %, High bitrate scenes%, Low bitrate scenes% 都設為 0
Below i-frame distance 及 i-frame bitrate reduction% 我都設 0
Maximum I-frame interval和Bitrate payback delay 都設一樣(轉24fps用240,30fps用300)
剩下沒說的照預設不動

我不敢說是最最佳的設定...
但是應該能滿足大部分人的需要了^^

(強制限制 I/P Frame 的 quantizer 範圍為 2~3)
在Credits、Quantzation項下都有I/P Frame
請問你說的是那個呢? 以及2跟3有什麼不同嗎?

以及我有些DVD的FPS似乎是24、30交錯顯示(如星空的邂逅音樂篇)
請問要怎麼設定才不會有頓的現象?

另外以下是另一個人說的最佳設定,請問跟你的有什麼不同嗎?
1 Pass - Quantizer 1
Motion Search Precision: 6 - Ultra High
Quantization Type: MPEG
VHQ mode: 1
Use chroma motion
Maximum B-Frames: 0 (不是 -1)

Violent
2005-01-24, 12:05 PM
相關連結好幾個都壞了~ 請問有人可以提供另外的下載網址嗎?~* :|||: :eek: :eye:

jaker333
2005-01-25, 10:09 AM
感謝詳細解說