Everything after the EBML header is inside one
Segment element (18538067), master type. Its children are
SeekHead, Info, Cluster,
Tracks,
Cues and Attachments, and
Chapters and Tags.
SeekHead
Where the other top-level elements are. Positions are measured from the start of the Segment’s data.
| ID | Element | Type | Meaning |
|---|---|---|---|
114D9B74 | SeekHead | Master | Seek information for top-level elements. |
4DBB | Seek | Master | One entry. |
53AB | SeekID | Binary | ID of a top-level element. |
53AC | SeekPosition | Unsigned | Its position in the Segment. |
Info
| ID | Element | Type | Meaning |
|---|---|---|---|
1549A966 | Info | Master | General information about the Segment. |
73A4 | SegmentUUID | Binary | 128-bit random ID of the Segment; needed if linked. |
7384 | SegmentFilename | UTF-8 | File name of this Segment. |
3CB923 | PrevUUID | Binary | ID of the previous linked Segment. |
3C83AB | PrevFilename | UTF-8 | File name of the previous linked Segment, for display. |
3EB923 | NextUUID | Binary | ID of the next linked Segment. |
3E83BB | NextFilename | UTF-8 | File name of the next linked Segment, for display. |
4444 | SegmentFamily | Binary | ID shared by all Segments of a linked set. |
6924 | ChapterTranslate | Master | Maps this Segment to a chapter codec’s value. |
69A5 | ChapterTranslateID | Binary | The Segment’s value in the chapter codec’s data. |
69BF | ChapterTranslateCodec | Unsigned | Chapter codec the mapping applies to. |
69FC | ChapterTranslateEditionUID | Unsigned | Edition the translation applies to. |
2AD7B1 | TimestampScale | Unsigned | Nanoseconds per Segment tick. Default 1,000,000, so ticks are milliseconds. |
4489 | Duration | Float | Duration of the Segment in Segment ticks. |
4461 | DateUTC | Date | Creation date of the Segment. |
7BA9 | Title | UTF-8 | General name of the Segment. |
4D80 | MuxingApp | UTF-8 | Muxing application or library, with version. |
5741 | WritingApp | UTF-8 | Writing application, with version. |