GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||
GeezerVison is showing en.wikipedia.org — GPAC Project on Advanced Content - Wikipedia (Redirected from MP4Box)
GPAC Project on Advanced Content (GPAC, a recursive acronym) is an open-source multimedia framework focused on modularity and standards compliance. GPAC is best known for its wide MP4/ISOBMFF/CMAF and DASH/HLS capabilities. It is popular among video enthusiasts, academic researchers, standardization bodies, and professional broadcasters, claiming to have reached 100 millions downloads as of 2025.[5] GPAC provides tools to process, inspect, package, stream, playback and interact with media content. Such content can be any combination of audio, video, subtitles, metadata, encrypted media, rendering and JavaScript.[6] The project provides four sets of software tools based on a core library called libgpac:
GPAC is cross-platform. It is written in C99[10] for portability reasons, attempting to keep the memory footprint as low as possible. It is currently running under Windows, Linux, MacOS X, iOS, Android, and many other systems. History and standardsGPAC was founded in New York City in 1999[11] as a company called AviPix. In 2003, it became open-source, with the initial goal of becoming the defacto MPEG-4 Systems standard implementation, as a small and flexible alternative to the MPEG-4 reference software.[3] In parallel, as MPEG-4 was intended to compete with Macromedia Flash, GPAC evolved to support other standards such as X3D, W3C SVG Tiny 1.2, and OMA/3GPP/ISMA and eventually MPEG-DASH and subsequent standards (MPEG CMAF, CENC, ProRes, WebVTT, TTML, HDR, SCTE-35, ...). The MPEG-DASH feature can be used to reconstruct .mp4 files from videos streamed and cached in this format (e.g., YouTube).[12] Various projects in the research, open-source, security, and industrial areas used or use GPAC.[13] Since 2013, GPAC Licensing has offered business support and commercial licenses.[14] In 2022 Netflix announced using GPAC for their worldwide content operations [15] including the Netflix service, studio content, and merchandising material.[16] Architecture evolution and additional toolsIn 2019 the GPAC team explained the code has undergone a re-architecture[17] called Filters with release 0.9 while release 0.8 is the last release of the legacy architecture with an extended 18-months support. The front-end applications remained unchanged, making the transition seamless. The underlying filters build a dynamic modular dataflow pipeline which can be edited and monitored using Web GUIs.[18] In 2020 GPAC 1.0 was released. The Website was split into a wiki documentation, a doxygen API documentation, a buildbot and GitHub actions, a testbot with a high coverage.[19] The new gpac application has been used as a FFmpeg on steroids[20] offering additional speed, features, ease of use. A list of use-cases with associated command-lines was later added.[21] Using the new architecture, GPAC has also released new projects such as mp4box.js[22] with 1.0 release in 2025[23], the Compliance Warden for standard compliance[24] (2020), a GStreamer plugin[25] (2025), a FFmpeg interposer called FFgpac[26] (2026), and a just-in-time packager called Jitsu[27] (2026). Multimedia content featuresPackagingGPAC features encoders and multiplexers, publishing and content distribution tools for MP4 files and many tools for scene descriptions (BIFS/VRML/X3D converters, SWF/BIFS, SVG/BIFS, etc.). MP4Box provides all these tools in a single command-line application. Current supported features are:[28]
PlayingGPAC supports many protocols and standards, among which:[28]
StreamingAs of version 0.4.5, GPAC has some server-side and streaming tools:[28] ContributorsThe project is hosted at Télécom Paris, a leading French engineering school. Current main contributors of GPAC are:[2] Other (current or past) contributors are:[2]
Additionally, GPAC is used at Télécom Paris and other universities for pedagogical purposes. Students regularly participate in the development of the project.[2] References
External links
| ||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||