簡(jiǎn)單講一下字幕圈子中跟特效字幕有關(guān)的五種編程語言
為了讓學(xué)習(xí)特效字幕的小白們?cè)诰幊陶Z言這塊少走彎路,盡快找到適合自己學(xué)習(xí)的編程語言,鄙人這里簡(jiǎn)單介紹一下跟這圈子的特效字幕聯(lián)系比較密切的五種編程語言:
C:TCAX和NyuFX這兩個(gè)ASS字幕編輯軟件的底層都是C語言
C++:Aegisub的底層是C++
Python:TCAX用于生成特效的腳本語言是Python
Lua:Aegisub和NyuFX用于生成特效字幕的腳本語言是Lua,其中Aegisub還分純ass模板生成特效(但事實(shí)上還是用到了kara-templater.lua,這個(gè)lua是安裝時(shí)就內(nèi)置在Aegisub中了)、ass模板+lua文件或直接用lua文件生成特效)?,F(xiàn)在也有一些新的AE插件是用Lua寫的了,比如PixelWorld這個(gè)AE插件。
JavaScript:以前不少AE插件就是用JavaScript寫的,如果要深入研究以前的那些老插件的話,需要專門學(xué)習(xí)JavaScript。
字幕圈子內(nèi)三款用得比較多的做ASS特效字幕的工具,有興趣的朋友不妨去github上看看:
Aegisub(C++)
https://github.com/Aegisub/Aegisub
TCAX(C語言)
https://github.com/milkyjing/TCAX
NyuFX(C語言)
https://github.com/Youka/NyuFX
注:事實(shí)上只要生成的ASS字幕符合ASS特效標(biāo)簽(中文翻譯文檔:http://aegi.vmoe.info/docs/3.2/ASS_Tags,原版英文文檔:http://docs.aegisub.org/3.2/ASS_Tags/)的排版規(guī)則,任何編程語言都可以拿來做ASS特效字幕。
但到了實(shí)際操作的時(shí)候,絕大部分人都會(huì)傾向于用【現(xiàn)成模板】多的那種軟件去制作ASS特效字幕,因?yàn)閷懘a的【時(shí)間成本】也是必須要考慮的,全部自己寫早晚累死而且有些BUG不是輕易就能解決掉的,該借前人的力的時(shí)候就得借前人的力!
簡(jiǎn)單講一下字幕圈子中跟特效字幕有關(guān)的五種編程語言的評(píng)論 (共 條)
