Aegisub 字幕影片合併問題!

2012-08-17 2:59 am
我用 Aegisub 匯出字幕!
字幕檔為(.ass)

但是我要影片和字幕合併!
要如何合併?
就是內崁字幕!

我要Aegisub的字幕
樣式、字形、特效、位址!
完整的合併~

格式工廠(FormatFactory)
可以合併但是字形好像有問題!
特效不知道可不可以顯示?

你有建議也可以回答!
希望可付教學!
字幕組請幫忙回答~

話說:字幕組用的軟體是什麼?
更新1:

002 默*風 你有自己做字幕嗎? 講解蠻清楚的!

更新2:

002 默*風 不行呢? LoadPlugin("D:\install\AviSynth 2.5\plugins\DirectShowSource.dll") LoadPlugin("D:\install\xy-VSFilter\VSFilter.dll")

更新3:

video=DirectShowSource("sp.avi") audio=DirectShowSource("sp.avi") AudioDub(video,audio) TextSub("sp.ass") ConvertToYV12() 影片文字同一個資夾! 把.avs丟到KMPlayer播放 只有出現 聲音、和文字沒有影像!

更新4:

而且文字樣式不是我要的! 也沒特效~ 文字好像是kmplayer的樣式~ 本機設備: win7 VSFilter.dll 版本:3.0.0.63 AviSynth 版本: 2.5 MeGUI_2153_x86 VirtualDubMod_1_5_10_2_All_inclusive

回答 (4)

2012-08-17 6:14 am
✔ 最佳答案
雖然格式工廠或是WinAVI最近支援ASS/SSA檔字幕
但可能因為不支援某些代碼讓字幕特效失真
如果是要做內嵌字幕 而要有特效的話

首先看你要壓成什麼檔案
要內嵌前基本上都會用到AviSynth
將影片+字幕做為一個yv12格式的avi模擬檔案(avs檔)
再丟給其他程式做輸出

必備以下程式
1.AviSynth
到這裡下載 http://avisynth.org/mediawiki/Main_Page
2.VSFilter.dll 掛載字幕用的dll
(建議用2.39以上的版本 否則有些特校會出不來)
3.影片編碼器或解碼器
(推薦使用K-Lite Codec Pack萬用解碼器)

一.編寫avs檔
1.如果沒安裝AviSynth請下載安裝
2.先寫avs檔腳本 直接開啟記事本編輯存成avs檔
內容如下
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DirectShowSource.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\vsfilter.dll")
video=DirectShowSource("影片位置")
audio=DirectShowSource("影片位置")
AudioDub(video,audio)
TextSub("字幕位置")
ConvertToYV12()

例如(如果都放在同一個資料夾 就可以直接用檔案名稱)
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DirectShowSource.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\vsfilter.dll")
video=DirectShowSource("sample.mp4")
audio=DirectShowSource("sample.mp4")
AudioDub(video,audio)
TextSub("sample.ass")
ConvertToYV12()

請注意DirectShowSource.dll 和 vsfilter.dll的路徑 可能因擺放位置而有所不同


2.你可以把avs檔丟到撥放器試試看 字幕使否有出來 如果內容有錯 會出現錯誤訊息 還有字幕特校太花也可能會LAG

如果avs檔沒問題就進到下一步
二.再來就是看你要壓制成什麼檔案 我壓制技術不是很好請見諒
AVI檔(AviSynth+VirtualDubMod)
必備程式 VirtualDubMod
到這裡下載 http://sourceforge.net/projects/virtualdubmod/files/VirtualDubMod/
1.將avs檔用VirtualDubMod開啟
2.檔案(file)>另存新檔(Save file)
3.compression >Change
將格式調成 Xvid MPEG-4 codec
再按configure 設定畫質
Encoding type 用 Single pass
下面可以調數值 1~31
數字越大 檔案越小畫質越低 反之檔案越大畫質越高
本人建議在4以內比較好 超過4以上 畫質就很差了
4.調好了記得按OK
5.存檔 壓出來的影片 字幕就嵌進去了

MP4檔(AviSynth+MeGUI)
必備程式MeGUI
MeGUI載點 http://sourceforge.net/projects/megui/
1.開啟MeGUI
2.將avs檔拖進AciSynth Script內 等程式讀取
3.讀取成功 會有預覽畫面 確定無誤後 將預覽畫面關掉
4.視訊編選用x264 mp4 音訊用FAAC MP4-AAC
5.選下面的AutoEncode
(雖然說可以分開編碼在Mix但是步驟複雜在此省略)
6.點選上面的Quene頁籤 可以看到編碼的工作
通常會有3個工作 1.音訊編碼 2.視訊編碼 3.mux(將音訊和視訊合為一個檔案)這工作一定都是在編碼之後
7.確定工作無誤 直接按Start開始編碼
[其他你可以到其他的網站上找MeGUI的教學]
參考: 以上僅供參考 由於打字打得很辛苦 非經允許請不要轉載...
2012-08-18 4:26 am
在安裝過AviSynth過後可以用格式工廠直接將AVS腳本文件進行轉檔,不過前提是你的AVS語法腳本必須編輯正確,如果方便的話,不妨將你的字幕檔PO上來我幫你看一下^^
2012-08-18 3:58 am
由於奇摩知識+沒辦法改答案 加上字數超過限制沒辦法補充 也無法寄信給你
(這部分真的很討厭)
所以我用另一個帳號來回答你其他的問題

>把.avs丟到KMPlayer播放 只有出現 聲音、和文字沒有影像!
看來是你的KMPlayer不支援YV12編碼
建議用其他撥放器+K-lite解碼器播放
灌好K-lite解碼器用K-lite內建的MPC撥放看看

>而且文字樣式不是我要的!
>也沒特效~
那是KMPlayer的外掛字幕 並非是你avs檔內掛字幕喔

2012-08-17 20:01:29 補充:
通常用KMPlayer的外掛字幕 都會把特效或是樣式給拿掉
至於我是有在做字幕的話 其實是有
2012-08-17 3:43 am
點"這"參考軟體教學B及C
點"這"參考邊看邊錄的方法


2012-08-17 15:35:41 補充:
知識+更改系統會自動刪掉回答扣50點
貼其他網站的教學網址常常被知識+系統凸槌刪掉回答扣50點...
在本頁右上角搜尋欄查找關鍵字"KMPlayer 使用心得"
即有如何顯示ass特效教學
參考: 網路尋宝


收錄日期: 2021-04-20 13:11:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120816000010KK07884

檢視 Wayback Machine 備份