mp4analyzer.js is a tool for parsing mp4/mov files and extracting information. It uses HTML5 FileReader and DataView APIs to read local files. Currently it only returns the codec of the first video and audio streams, but it can be extended to extract anything contained in mp4 atoms.

You can find a demo and detailed documentation on the project’s website.

mp4analyzer.js is distributed under the open source MIT license.