All Projects → essential61 → mp4analyser

essential61 / mp4analyser

Licence: LGPL-3.0 license
mp4 file analyser written in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mp4analyser

Ffmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+54664%)
Mutual labels:  mp4, webm, mpeg, matroska
ebml-go
A pure Go implementation of bi-directional EBML encoder/decoder
Stars: ✭ 60 (+20%)
Mutual labels:  webm, matroska, ebml
slibs
Single file libraries for C/C++
Stars: ✭ 80 (+60%)
Mutual labels:  mp4, mpeg
poc-mp4-websocket
Streaming MP4 over Websocket using BMFF
Stars: ✭ 25 (-50%)
Mutual labels:  mp4, bmff
nipper
🌶 💽 Nipper - Youtube playlist (& video) ripper
Stars: ✭ 23 (-54%)
Mutual labels:  mp4, webm
MP4Parse
C++ library for MP4 file parsing.
Stars: ✭ 55 (+10%)
Mutual labels:  mp4, mpeg
DumpTS
Extract elementary stream from all kinds of media files, show inside media meta information and reconstruct Transport-Stream, ISOBMFF, Matroska and MMT media files
Stars: ✭ 25 (-50%)
Mutual labels:  mp4, matroska
Axiom
An FFmpeg GUI for Windows
Stars: ✭ 560 (+1020%)
Mutual labels:  mp4, webm
go-matroska
Golang: Matroska and WebM Format
Stars: ✭ 33 (-34%)
Mutual labels:  webm, matroska
Shinobi
☮️ 🇵🇸 Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
Stars: ✭ 1,099 (+2098%)
Mutual labels:  mp4, webm
Ar Gif
Easy to use augmented reality web components
Stars: ✭ 52 (+4%)
Mutual labels:  mp4, webm
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+2626%)
Mutual labels:  mp4, webm
SSffmpegVideoOperation
This is a library of FFmpeg for android... 📸 🎞 🚑
Stars: ✭ 261 (+422%)
Mutual labels:  mp4, mpeg
ts-ebml
EBML encoder and decoder
Stars: ✭ 130 (+160%)
Mutual labels:  webm, ebml
isobmff
Official repository of the ISO Base Media File Format Reference Software
Stars: ✭ 75 (+50%)
Mutual labels:  mp4, mpeg
Isobmff
C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
Stars: ✭ 157 (+214%)
Mutual labels:  mp4, iso
Youtubedownloader
Android App for searching for videos on Youtube by keywords using YouTube Data API and download videos from YouTube in different formats.
Stars: ✭ 25 (-50%)
Mutual labels:  mp4, webm
Youtubedownloader
Downloads videos and playlists from YouTube
Stars: ✭ 2,202 (+4304%)
Mutual labels:  mp4, webm
Swiftffmpeg
A Swift wrapper for the FFmpeg API
Stars: ✭ 243 (+386%)
Mutual labels:  mp4, webm
unity-scene-inspector
Scene inspector for Unity.
Stars: ✭ 22 (-56%)
Mutual labels:  inspector

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].