mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
# Danmaku Converter Design Notes
|
|
## XML
|
|
```xml
|
|
<d p="10.60800,5,25,16724991,1544806627,0,6d16be9f,9261260365889536">biu</d>
|
|
```
|
|
### 属性含义
|
|
| 发送时间 | 类型 | 字体相对大小 | 颜色 | 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<bb><gg><rr>&`
|
|
|
|
设置边框色: `\2c&H<bb><gg><rr>&`
|
|
|
|
透明度: `\alpha&H<aa>`
|
|
|
|
### 位置
|
|
滚动: `\move(<x1>,<y1>,<x2>,<y2>)`
|
|
|
|
固定: `\pos(<X>,<Y>)` |