-
https://github.com/Eyevinn/mp4ff | Go library and tools for parsing and writing MP4 files including video, audio and subtitles. Includes
mp4ff-info
,mp4ff-pslister
,mp4ff-nallister
,mp4ff-wvttlister
, andmp4ff-crop
tools as well as example code. -
https://github.com/wader/fq | jq for binary formats - tool, language and decoders for working with binary and text formats. Has support for mp4, matroska ad lots of other media related formats.
-
https://gpac.wp.imt.fr/ | "GPAC MP4Box is a multimedia packager, with a vast number of functionalities: conversion, splitting, hinting, dumping and others. It is a command-line tool whose major switches are documented here. GPAC is an Open Source multimedia framework. GPAC is used for research and academic purposes and beyond through industrial collaborations."
-
https://gpac.github.io/mp4box.js/test/filereader.html | GPAC online web-based ISOBMFF / MP4 Box Structure Viewer
-
https://github.com/Dash-Industry-Forum/codem-isoboxer | A lightweight browser-based MPEG-4 (ISOBMFF) file/box parser.
-
https://github.com/amarghosh/mp4viewer | ISO base media file viewer in Python (CLI). Semantic text output to shell & GTK-based GUI view mode.
-
https://www.ffmpeg.org/ | The classic and well-known. Includes
ffprobe
tool, useful to quickly gather details on media container internals. -
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/gst-plugins-good-plugins-plugin-isomp4.html | GStreamer'S
isomp4
plugins can be used as part of a processing pipeline for muxing/demuxing, authoring or any other manipulation. -
https://github.com/google/shaka-packager | A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
-
https://github.com/axiomatic-systems/Bento4 | Full-featured MP4 format and MPEG DASH library and tools (in C++, with Java and Python bindings).
-
https://github.com/sannies/mp4parser | A Java library to read, write and create MP4 files.
-
https://github.com/sannies/isoviewer | Java desktop application to have closer look ISO 14496-12 and other MP4 files (GUI only).