Home

GPAC is an Open Source multimedia framework for research and academic purposes. The project covers different aspects of multimedia, with a focus on presentation technologies (graphics, animation and interactivity).
GPAC provides three sets of tools based on a core library called libgpac:

  • A multimedia player, called Osmo4,
  • A multimedia packager, called MP4Box,
  • And some server tools (under development).

If you need a quick overview of GPAC capabilities, check out our videos or demos pages.

If you have questions about GPAC, contact us or post to our forums.

GPAC is cross-platform. It is written in (almost 100% ANSI) C for portability reasons, attempting to keep the memory footprint as low as possible. It is currently running under Windows, Linux, MacOSX, Android, iOS (iPhone and iPad), WindowsMobile, Embedded Linux (familiar 8, GPE) and some SymbianOS systems.

The project is intended to a wide audience ranging from students or content creators who want to experiment the new standards for interactive technologies or want to convert files for mobile devices, to developers who need players and/or server for multimedia streaming applications.

The GPAC framework is being developed at Telecom ParisTech (a.k.a. ENST) as part of the research work of the Multimedia Group (see this page for a list of people involved).

GPAC is a project under constant evolution. We invite people, companies and universities interested in Rich Media around the world to have a look at GPAC and bring in valuable help and feedback.

Comments are closed.