Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/essential61/mp4analyser

mp4 file analyser written in Python
https://github.com/essential61/mp4analyser

analyzer bmff ebml inspector iso iso-boxes matroska mp4 mpeg parser python quicktime-atom tkinter webm

Last synced: 2 months ago
JSON representation

mp4 file analyser written in Python

Awesome Lists containing this project

README

        

# 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](https://github.com/essential61/mp4analyser/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](./images/mp4analyser.png)

# 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