DanmakuFactory是一款彈幕樣式修改器,同時(shí)支持XML/JSON/ASS三種彈幕格式互相轉(zhuǎn)換,使用該軟件可以對(duì)彈幕文字、字體等進(jìn)行調(diào)節(jié),將彈幕調(diào)整到你喜歡的式樣出現(xiàn)。體積小巧,執(zhí)行效率卻超高,XML轉(zhuǎn)ASS,3000條彈幕僅需50ms。
軟件特性
支持特殊彈幕的轉(zhuǎn)換。
支持三種格式(xml/json/ass)彈幕文件互轉(zhuǎn),甚至可以原地tp。
支持多個(gè)彈幕文件合并。
支持彈幕文字大小、字體、透明度、陰影、描邊的調(diào)節(jié)。
支持彈幕時(shí)間軸整體偏移、屏幕底部防擋留白、支持按屏幕比例調(diào)整彈幕密度。
支持按類(lèi)型屏蔽、同屏重復(fù)彈幕屏蔽。
支持控制同屏彈幕的密度,也可以直接讓彈幕不重疊。
統(tǒng)計(jì)模式,顯示統(tǒng)計(jì)彈幕數(shù)量表格以及彈幕分布直方圖。
純C代碼,完全使用標(biāo)準(zhǔn)庫(kù),強(qiáng)大的可移植性。
執(zhí)行效率超高,xml轉(zhuǎn)ass 3000條約耗時(shí)50ms,100w條約耗時(shí)60s。
使用方法
1、將程序解壓到一個(gè)地方,在地址欄輸入cmd并回車(chē);
2、輸入下面指令并回車(chē):
DanmakuFactory -o D:out.ass -i D:in.xml
其中D:in.xml為輸入文件名,D:out.ass為輸出文件名,請(qǐng)修改為你需要的文件;
(須帶后綴,程序按照文件后綴判斷格式;如果文件路徑帶有空格需要加上雙引號(hào));
出現(xiàn)Done后表示轉(zhuǎn)換完成。
常見(jiàn)問(wèn)題
1、
WARNING
File XXX.XXX already exists, it will be overwritten when continue
Press ‘Y’ or ‘y’ to continue, any other key to exit
這是由于輸出的文件已經(jīng)存在,詢(xún)問(wèn)是否覆蓋,輸入Y/y并回車(chē)將會(huì)覆蓋,其他輸入將會(huì)退出。
2、
ERROR
No such file
輸入文件不存在,請(qǐng)檢查輸入文件名并重試,如果文件路徑帶有空格需要加上雙引號(hào)。
3、
ERROR
Unknow format txt
輸入/輸出文件格式不支持,請(qǐng)檢查文件后綴是否正確,目前支持xml、ass、json。
注意事項(xiàng)
1、由于c語(yǔ)言處理編碼問(wèn)題非常棘手,ass輸出時(shí)字體名帶中文可能會(huì)出現(xiàn)亂碼,可以將配置文件編碼轉(zhuǎn)為跟輸出文件編碼一致。
2、同是因?yàn)榫幋a的問(wèn)題,目前程序本體是全英文的,個(gè)人英語(yǔ)比較爛,如果有錯(cuò)或者很別扭的望斧正。
3、目前的beta版本存在不穩(wěn)定性,希望大家可以諒解。