I made a visualized dissection of a tiny MP4 file. It's not final, and maybe even the dissected file could be improved ?
I welcome feedback.
@Ange very cool! The layout of the legend works well with my stoopid brain
@Ange Canon raw v3 is also ISO Base media file https://github.com/lclevy/canon_cr3
GitHub - lclevy/canon_cr3: Describing the Canon CR3 fileformat from Canon M50 / EOS R / SX70 HS / EOS RP...

Describing the Canon CR3 fileformat from Canon M50 / EOS R / SX70 HS / EOS RP... - GitHub - lclevy/canon_cr3: Describing the Canon CR3 fileformat from Canon M50 / EOS R / SX70 HS / EOS RP...

GitHub
@Ange this is not only informative, but beautiful. Thank you!

@Ange bringing back the nightmares from writing an on-the-fly stream recorder that produced mpeg-4 files from RTP streams as they passed through a server.

In C#, way back in 2008ish.

@Ange Completely outside my domain, but very clear and understandable.
@Ange I would try to space out the rows on the left side. It is hard to see the dashed lines marking the sections. Maybe even work with light background colors. Also it irritated me that the dashed line stopped in the middle. You could make the line brighter when it crosses the vertical lines.