"MPEG" is a video container file type. It contains various nested "boxes" or "atoms" that contain different information depending on the type of video format that it contains. The goal of this project is to parse MP4 files according to the ISO/IEC MPEG-4/QuickTime specifications in order to learn about the MPEG container format.
This codebase was originally started under the now called "GIF-Encoder" repository. You can find project history prior to the creation of this repository here.
- MPEG-4 parsing, decoding, and processing is currently supported and working
- There are currently no plans to support the AVC/H.264 video format, some AVC decoding code is left in the project because the bit utility functions I made for parsing some of the AVC data types were interesting. You can find these functions in "AVCMath.c"