Library and tools for parsing and writing MP4 files including video, audio and subtitles. The focus is on fragmented files. Includes mp4ff-info, mp4ff-encrypt, mp4ff-decrypt and other tools.
When parsing with mp4ff-info, the code panics. A closer examination reveals that this is due to that the segmentation
detection mechanism fails to detect segment starts due to assuming that the top-level sidx box defines the segments.
Goal:
Support parsing the asset and generate segment boundaries based on the second level sidx boxes.
Parse and present the information from the ssix boxes.
The DASH-IF test asset https://dash.akamaized.net/dash264/TestCases/1a/sony/SNE_DASH_SD_CASE1A_REVISED.mpd has two levels of
sidx
boxes as well asssix
boxes.When parsing with mp4ff-info, the code panics. A closer examination reveals that this is due to that the segmentation detection mechanism fails to detect segment starts due to assuming that the top-level sidx box defines the segments.
Goal:
ssix
boxes.