An ISOBMFF Web Visualizer Done For Better Understanding The Format And Its Intricacies is a web-based ISOBMFF file inspector, also usable as an MP4 box / fragmented MP4 analyzer.
You can test it here.
It parses ISOBMFF-based (such as .mp4) files entirely on the client side, thanks to various browser APIs like the FileReader APIs. As such, it works on any "static" webpage (such as github-pages) without needing any file to be sent to a web server.
This repo was created mainly because I wanted to have a good overview of MP4/fragmented MP4 files metadata, mainly DASH and Smooth Streaming segments/fragments.
This repository contains just the web interface. The ISOBMFF parser has been isolated to another repository, the isobmff-inspector.
This repository actually just contain the user interface, that you're welcome to improve.
To help with box parsing, most of the parsing logic is actually in another repository, the isobmff-inspector.