Skip to content

essential61/mp4analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mp4analyser

This project is a Python/TkInter application that can read and display the structure and contents of "boxes" (AKA "atoms" in Quick Time documentation) within mp4 files that conform to ISO/IEC 14496-12 – MPEG-4 Part 12.

I believe the use of Python allows any technically-minded individual to add their own "box" definitions as required. See wiki

Now able to parse files in Matroska or WebM format.

It should work on any platform that can run a Python interpreter and support TKinter.

Screenshot

alt text

Pre-Requisites

Use the latest version of Python (3.7+). Depending on the Python distribution for your platform, you may also need to install idle3.

If you are using a Mac, you should read this concerning TkInter: https://www.python.org/download/mac/tcltk/

Status

Version 1.1 released. Will consider pull requests.

TODO:

  • Keep adding boxes.
  • Optimise and refine code.

Authors

Steven Hentschel

License

This project is licensed under the GPL-3.0-or-later