-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathUSM Video format.txt
42 lines (32 loc) · 1.24 KB
/
USM Video format.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
USM CRI Format for @SBT
0 1 2 3 4 5 6 7 8 9 A B C D E F
|@SBT tag |ChunkLength|unkno|paddi| type |
40 53 42 54 00 00 00 38 00 18 00 00 00 00 00 02
|timestamp | unknown | unknown | unknown |
00 00 0C 39 00 00 03 E8 00 00 00 00 00 00 00 00
| lang id | interval |time begin |time durati|
00 00 00 00 00 00 00 1E 00 00 00 00 00 00 00 00
|text length| text |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
@SBT - identifier string
4 byte length of data (big endian)
2 byte unknown (0x18) - probably Payload offset
2 byte padding size
4 byte probably type 1 = header, 2 = metadata, 3 = index, 0 = data
4 byte timestamp
4 byte unknown
8 byte unknown (always 0, padding?)
4 byte lang id
4 byte display interval in milliseconds
4 byte time begin
4 byte time duration
40 53 42 54 00 00 00 38 00 18 00 00 00 00 00 02
00 00 00 00 00 00 00 1E 00 00 00 00 00 00 00 00
time end = time begin + time duration
Вероятно следует прибавлять 2 к длине строки субтитров при записи (только если есть выравнивание нулями)
lang id:
0 - china
1 - english
3 - thai
4 - french
5 - german