# Danmaku Converter Design Notes ## XML ```xml biu ``` ### 属性含义 | 发送时间 | 类型 | 字体相对大小 | 颜色 | Unix时间戳 | 弹幕池 | 用户Hash | 行序号 | | -------- | ---- | ------------ | -------- | ---------- | ------ | -------- | ---------------- | | 10.60800 | 5 | 25 | 16724991 | 1544806627 | 0 | 6d16be9f | 9261260365889536 | ### 弹幕类型 | 1~3 | 4 | 5 | 6 | 7~8 | | ---- | ---- | ---- | ---- | ---- | | 普通 | 底端 | 顶端 | 逆向 | 高级 | ### 字体相对大小 25为标准大小, 即`字体缩放倍数 = 字体相对大小 / 25`. ## ASS ### 样式定义 ```ass [V4+ Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding ... Style: SomeStyle,Microsoft YaHei UI,18,&H66FFFFFF,&H66FFFFFF,&H66000000,&H66000000,0,0,0,0,100,100,0,0,1,2,0,2,20,20,2,0 ``` ### 单条弹幕定义 ```ass [Events] Format: Layer, Start , End , Style , Name, MarginL, MarginR, MarginV, Effect, Text ... Dialogue: 0 , 0:00:10.60, 0:00:14.60, SomeStyle, , 20 , 20 , 2 , , {\pos(280,75)\c&HFF33FF}biu ``` ### 颜色 设置填充色: `\c&H&` 设置边框色: `\2c&H&` 透明度: `\alpha&H` ### 位置 滚动: `\move(,,,)` 固定: `\pos(,)`