Parsing CEA-608 Captions from FMP4s
summary
Explains how CEA-608 captions are actually extracted from FMP4s by locating SEI NAL unit type 6 inside mdat boxes, mapping those NAL byte offsets to track samples using baseMediaDecodeTime and sample durations, and converting composition time offsets into presentation times; timing comes from end of caption commands inside the 608 payload, so captions get concrete start/end numbers (example segment yields start 1 end 4). Includes the parsing recipe and where to find the fields in movie fragment/track run boxes.
AI-written summary · about
chapters (4)
related talks
23mWhat's in the box?!
46mModern & secure adaptive streaming on the Web
58mModern & secure adaptive streaming on the Web
22mThe User (has) Generated Content... so what now?
25mCMAF and DASH-IF Live ingest protocol
44mEME? CDM? DRM? CENC? IDK!
27mSummarizing & analyzing videos
45mModern & secure adaptive streaming on the Web
