嵌入ASS字幕
請問要用什麼軟體才能把ASS字幕嵌入到影片裡?
是嵌入喔!!不是外掛~~
而且特效要能夠播放!!
我常看到製作韓國綜藝節目字幕的各網站
都弄得好棒!!!而且字幕跟影片都好清楚!!!
請不要推薦格式工廠 回覆 1# r0952805659
您指的應該是所謂的"硬字幕" ,藉由壓制方式把特效字幕與影片結合,
影片在壓制前就要先導入字幕,然後與影片同步壓制,
使用的方式與軟體非常多,一般最常見的做法就是利用avs將VSFilter.dll 的plugin導入腳本中,然後再帶入字幕檔就可以了。
通常avs沒有接觸過的,會看的霧煞煞,但也是算眾多方式中最簡單易學的。
舉個簡單的avs例子 (#字部分僅是註解)
第一種 正常人寫法
LoadPlugin("X:\..\..\DGAVCDecode.dll")
#導入AVC plugin
LoadPlugin("X:\..\..\VSFilter.dll")
#導入字幕 plugin
AVCSource("X:\..\...\track1.dga")
#Video Source (H264分離出*.dga)
crop( 0, 0, -2, -0)
#去黑邊
LanczosResize(1280,720)
#重新定義影片解析度
Textsub("vfw.ass")
#字幕的絕對路徑
第二種 偷懶的寫法
DirectshowSource("X:\..\..\Demo.mp4", fps=29.970, convertfps=true, audio=true)
# (註 mp4 .avi .mkv.ts 什麼都可以)
LoadPlugin("X:\..\..\VSFilter.dll")
#導入字幕 plugin
Textsub("vfw.ass")
#字幕的絕對路徑
第三種 進階寫法 串聯所有avs語法
video=DirectShowSource("video", fps=23.976, audio=false, convertfps=true).crop( 0, 0, 0, 0).LanczosResize( , ).TextSub("ass")
audio=DirectShowSource("video", fps=23.976, convertfps=true)
AudioDub(video,audio)
第四種 剪接影片+合併+字幕內嵌
LoadPlugin("VSFilter.dll")
a=AVISource("Demo.avi")
b=trim(a,0,32127).AssumeFPS(23.976).changefps(23.976)
c=trim(a,32128,34823).AssumeFPS(29.970).changefps(23.976)
d=trim(a,34824,35779).AssumeFPS(23.976).changefps(23.976)
avifinal=b+c+d
avifinal=TextSub(avifinal,"Demo.ass")
return avifinal
函數註解
DirectShowSource 影像濾鏡
fps 幀數
convertfps 轉換幀數
Assumefps 還原影像原始幀數
(AssumeFPS / ChangeFPS / ConvertFPS 以不同的方式改變幀速率)
crop 去黑邊 (左,上,右,下)
LanczosResize 重新定義影像解析度
TextSub 字幕 (ass,ssa,srt)
Vobsub 字幕 (sub,idx)
trim 影像幀數剪裁 從first-frame開始到last-frame結束的幀
大致上就這樣~ 小小心得 僅供參考
更詳細的說明請Google AviSynth文檔 回覆 2# clubaudition
那請問你能推薦我幾個適合這樣做的軟體嗎? AviSynth http://sourceforge.net/projects/avisynth2/files/
AviSynth 基本上並不是一個可以用來執行的工具 它是用來運行腳本的
現在非常多的高階轉檔軟體也都支援 AviSynth了 回覆 4# clubaudition
所以請問有哪些軟體?
然後作好AVS檔案後 AVS檔案是要幹麻的? 回覆 4# clubaudition
對不起我還不是很懂
AVS 是合成字幕跟影片的東西對吧?
問題是 弄好AVS後
要怎麼做才能把字幕內嵌到影片? 本文章最後由 clubaudition 於 2011-4-14 23:45 編輯
上面不是已經有範例了嗎8-}影像跟字幕都已經包含在裡面了 avs是可以直接用播放器播放的
能播表示指令正常 不能播它會顯示出哪個部分錯誤.
目前您尚未接觸過avs 所以不了解他執行的方式
這樣您問題會問不完的 請先去嘗試了解什麼是AviSynth.
網頁打開 google搜尋一下就有相當多的資源跟教學了 比您在這發問還快. 回覆 2# clubaudition
我的AVS檔案好奇怪
我想用MEGUI壓制
但是載入AVS檔案時
她卻跳出視窗說
directshowsource does not have a named argument "converfps"
請問怎麼辦
辛苦你了謝謝 directshowsource does not have a named argument "converfps"
這句話表示您的converfps 參數設定錯誤 讓directshowsource 無所適從導致無法執行
當avs完成後應該先直播看看是否能正常播放 不可直接丟進去就這麼壓制了
我不知道您的avs設置參數到底是如何?問問題前應該先把問題完整的敘述
光那麼一句錯誤提示有上百種可能性.....
網頁打開 google搜尋一下就有相當多的資源跟教學了 比您在這發問還快. 这个貌似还没有一个软件可以简单的高效简单操作(格式工厂不包括,这个软件太死板了),不知道那些高手是怎么做的,而且字幕质量很好的说 clubaudition 發表於 2011-4-15 16:02 static/image/common/back.gif
directshowsource does not have a named argument "converfps"
這句話表示您的converfps 參數設定錯誤 讓d ...
剛好就是想要了解影片壓制的原理跟AVS腳本是怎麼寫的,指令是什麼意思,如何寫之類的
GOOGLE咕回到HD CLUB,呵呵,感謝示範教學 看來關鍵是 AviSynth... 要懂了後才能結合MEGUI壓製...
(唉 怎麼這麼難... 怎們MEGUI沒有跟AVS一起結合哩) 使用 WinAVI All-In-One Converter 快速又方便
若要保留原始音訊,可在(嘗試直接複製聲音)項目,選擇<是>
此項目僅在mkv格式有...
如果你要讓字幕顯示在黑邊上,在Aegisub編輯時,
就需先變更, 字幕 ->重新取樣分辨率
以目標1920x1080為例,字幕也要改為相同解析度
才可讓字幕顯示在底部或黑邊上....
頁:
[1]