創作內容

7 GP

果青續OP和學園孤島OP字幕特效試做

作者:dance_miss│2015-09-20 17:09:48│巴幣:70│人氣:1445

這篇文運用到的軟體為"aegisub",並且部分特效運用mod濾鏡。
進行壓制時必須掛載,壓制方面我不是很熟,如果有疑難雜症還請洽其他大神敬請見諒

近期剛開學閒來無事在記憶的深處似乎想起,要打一篇進階運用一點的文....
利用兩個OP的試做和代碼分享  希望大家能多少能學到一些概念
最重要的是製作特效字幕思維,看到原版影片的特效時大致運用那些手法,那我該如何盡可能實現他,並做出能融入影片的字幕


果青OP2試做
方法一 土法煉鋼手動打值.....額..這方法或許最簡單最直白而且效果很好但缺點是耗時。
運用顏色代碼時無法單一給值必須用原本的代碼覆蓋
{\1c&H853BC4&}空{\1c&HDD9E58&}欄{\1c&H853BC4&}を埋め 完{\1c&HDD9E58&}成した定理
{\1c&H853BC4&}空{\1c&HDD9E58&}欄{\1c&H853BC4&}を埋め 完{\1c&HDD9E58&}成{\1c&H853BC4&}した定理
方法二 利用自動化函數自動給值
效果
code once
color = {"H853BC4","HDD9E58",}
此處用到簡單的兩種顏色,分別為近似於影片中的顏色
效果 template syl
!retime("start2syl,syl2end")!{\an5\1c!color[math.random(1,2)]!\pos($center,$middle)}
從color中的H853BC4 HDD9E58 亂數給值
雖然無法忠實呈現OP字幕的單一變色,但藉由自動化可以非常省時。


果青OP2試做 mod顏色漸變
效果
code once
color = {"(HFFFFFF,H853BC4,H853BC4,H853BC4)","(H853BC4,HFFFFFF,H853BC4,H853BC4)",
"(H853BC4,H853BC4,HFFFFFF,H853BC4)","(H853BC4,H853BC4,H853BC4,HFFFFFF)","
(HFFFFFF,HDD9E58,HDD9E58,HDD9E58)","(HDD9E58,HFFFFFF,HDD9E58,HDD9E58)",
"(HDD9E58,HDD9E58,HFFFFFF,HDD9E58)","(HDD9E58,HDD9E58,HDD9E58,HFFFFFF)",}
運用到的顏色有八種,宣告代碼讓random函數亂數取色
效果 template syl
!retime("start2syl,syl2end")!{\an5\1vc!color[math.random(1,8)]!\pos($center,$middle)\t(0,500,\1vc!color[math.random(1,8)]!)
\t(500,1000,\1vc!color[math.random(1,8)]!)\t(1000,1500,\1vc!color[math.random(1,8)]!)
\t(1500,2000,\1vc!color[math.random(1,8)]!)
\t(2000,2500,\1vc!color[math.random(1,8)]!)\t(2500,3000,\1vc!color[math.random(1,8)]!)
\t(3000,3500,\1vc!color[math.random(1,8)]!)
\t(3500,4000,\1vc!color[math.random(1,8)]!)\t(4000,4500,
\1vc!color[math.random(1,8)]!)\t(4500,5000,\1vc!color[math.random(1,8)]!)
\t(5000,5500,\1vc!color[math.random(1,8)]!)\t(6000,6500,\1vc!color[math.random(1,8)]!)}
要做出單字隨時間漸變的效果,時間軸變化部分用人工校正再搭配random給予顏色
效果 template syl
!retime("syl")!{\an5\pos($center,$middle)\t(0,!$dur/2!,\fscx110\fscy110
\t(!$dur/2!,$dur,\fscx100\fscy100)}
使用卡拉ok時讀到該音節放大顯示並反白,結束時恢復原狀。
(預設主要、邊框顏色為白)


學園孤島OP試做
效果
template syl
!retime("line",0,0)!{\1c&H0284FD&\3c&HFFFFFF&\be1\an5\fad(200,200)\pos($center,$middle)
\jitter(!math.random(1,4)!,!math.random(1,4)!,
!math.random(1,4)!,!math.random(1,4)!,150)}
原版OP中每個單字都有抖動,這裡使用template syl 效果
不希望rentime mode line 影響到結束時間 此處設為(0,0)。
運用mod的擴充特效jitter(抖動)加上random函數從一到四區間亂數給值
前四項為(左,右,上,下) 第五項為
抖動週期 設為150。
效果 comment欄不可勾選                              null(無)
{\an8\1c&H61DB8C&\3c&H61DB8C&\alpha&64&\be20\shad0\fad(200,200)}{\p1\fscx1223\fscy822\pos(639,653)}m 0 5 l 0 7 m 0 7 l 0 7 l 0 7 l 0 7 l 21 7 l 21 5 l 21 5 l 0 5 l 0 5 {\p0}
字體底下綠色線條用矢量圖實現,但必須手動設定pos與矢量圖之大小(fscx,fscy)
基本上pos選定一個固定值即可,矢量圖則要一一手動變更大小,因為每句歌詞長短不一
(或許有更好的概念,現階段我只能想到此方法)
歌詞部分還是需要給每個字虛擬k值,目的只是讓程式知道我們在調校好讓單字套用函數
(ex:{k20}シ{k20}タ{k20}イ{k20}か{k20}ら{k20}!)



題外話,上次的變化邊框顏色還沒想到啥解套方法。雖然字體能運用kf平滑效果但不適用於邊框,這部分就只能請萬能的AE大神了......

如果以後還有閒和動力的話會多打幾篇類似的文~~
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2966843
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:aegisub

留言共 3 篇留言

吾輩はキツネである
果青OP2
單字顏色隨時間漸變的效果 這樣打是有一點辛苦
另一種做法是用code syl
寫while迴圈去帶,可以參考KaraTemplater Showcase中的Tremors
用\pos($center,$middle)的話有一點還是要提一下
就是你每個音節(即每個\k)文字盡量和空白獨立尤其是全形空白
如果全形空白沒和文字隔開,會出現所謂的迷之空白

11-03 02:44

dance_miss
感謝提供如此多資訊~ 畢竟aegisub我完全網上自學
Tremors在網上有找到範例,會運用該原理試寫看看
11-03 12:16
五右衛門
在輸入\jitter指令的時候
想說要讓字幕只進行上下抖動
於是將左、右設置為0,結果Aegisub就直接沒有回應了,後來測試是只要四個中有兩個是0就直接GG
請問是什麼問題呢?

06-04 07:45

吾輩はキツネである
五右衛門>>
沒記錯的話vfiltermod(在下都簡稱mod)語法中的\jitter存在一些bug,帶了某些數值就會直接炸給你看。目前只能透過避免使用這些數值來防止這樣的bug發生。

09-05 11:55

我要留言提醒:您尚未登入,請先登入再留言

7喜歡★k13579312222 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【教程】Aegisub ... 後一篇:Aegisub 插件vs...

追蹤私訊切換新版閱覽

作品資料夾

happy545晚上好~
訂閱人數要50個人才能開直播喔......看更多我要大聲說昨天18:43


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】