media-libs
Ports
-
FreeImage
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, compatible with all 32-bit versions of Windows, and cross-platform (works both with Linux and Mac OS X).
-
a52dec
library for decoding ATSC A/52 streams used in DVD
-
aalib
A ASCII-Graphics Library
-
agar
Agar is a modern open-source, cross-platform toolkit for graphical applications implemented in C, C++ and Ada (with bindings to other languages in development).
- allegro
- allegromp3
-
alogg
alogg is a library which makes it easier to use Ogg/Vorbis streams with Allegro. It offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines.
-
amanith
OpenSource C++ CrossPlatform framework designed for 2d & 3d vector graphics
-
cal3d
Cal3D is a skeletal based character animation library
-
devil
DevIL image library
-
djvulibre
DjVu is a web-centric format and software platform for distributing documents and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures
- dumb
-
faac
Free MPEG-4 audio codecs by AudioCoding.com
-
faad2
an open source MPEG-4 and MPEG-2 AAC decoder
- fblend
-
fitz
fitz is the main library on that MuPDF is built. It's a library for rendering PDF files
-
flac
FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality.
-
fontconfig
A library for configuring and customizing font access
-
freealut
The OpenAL Utility Toolkit
-
freetype
A Free, High-Quality, and Portable Font Engine
-
ftgl
library to use arbitrary fonts in OpenGL applications
-
gd
A graphics library for fast image creation
- giflib
-
glew
The OpenGL Extension Wrangler Library
-
glitz
An OpenGL image compositing library
-
glpng
An OpenGL png image library
-
gstreamer
Streaming media framework
- guilib
-
imlib2
Version 2 of an advanced replacement library for libraries like libXpm
-
jasper
software-based implementation of the codec specified in the JPEG-2000 Part-1 standard
-
jbig2dec
jbig2dec is a decoder implementation of the JBIG2 image compression format. JBIG2 is designed for lossy or lossless encoding of 'bilevel' (1-bit monochrome) images at moderately high resolution, and in particular scanned paper documents. In this domain it is very efficient, offering compression ratios on the order of 100:1.
- jbigkit
- jgmod
- jpeg
- lcms
- libao
- libart_lgpl
-
libass
Library for SSA/ASS subtitles rendering
-
libbluray
Blu-Ray playback library
-
libcdaudio
Library of cd audio related routines
-
libcddb
A library for accessing a CDDB server
-
libdca
library for decoding DTS Coherent Acoustics streams used in DVD
-
libdvbpsi
library for MPEG TS/DVB PSI tables decoding and generation
-
libdvdcss
A portable abstraction library for DVD decryption
-
libdvdnav
Provides a simple foundation for reading DVD-Video images
-
libdvdread
Library for DVD navigation tools
-
libid3tag
The MAD id3tag library
-
libipod
lightweight and fast library written in C for managing Apple iPods
-
liblo
A lightweight OSC (Open Sound Control) library for network communication
- libmad
-
libmatroska
libmatroska is a C++ libary to parse Matroska files (Extensible multimedia container format - .mkv and .mka). It is available in LGPL license as a source code that should compile on many platforms including Windows, Linux, Mac OSX and BeOS. It depends on libebml to work.
-
libmikmod
Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm.
-
libmms
Common library for accessing Microsoft Media Server (MMS) media streaming protocol
- libmng
- libmodplug
-
libmp4v2
libmp4v2 extracted from mpeg4ip
- libmpeg2
-
libogg
libogg is the bitstream and framing library for the Ogg project. It provides functions which are necessary to codec libraries like libvorbis.
-
libopenraw
Decoding library for RAW image formats
-
libpixman
A generic library for manipulating pixel regions
- libpng
-
libquicktime
A library based on quicktime4linux with extensions
-
libsamplerate
Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
-
libsdl
Simple Directmedia Layer
-
libshout
library for connecting and sending data to icecast servers
-
libsndfile
A C library for reading and writing files containing sampled sound
-
libspiff
Library for XSPF playlist reading and writing
-
libsvg
A parser for SVG content in files or buffers
-
libtheora
The Theora Video Compression Codec
-
libvorbis
Ogg Vorbis is a high-quality lossy audio codec that is free of intellectual property restrictions. libvorbis is the main vorbis codec library. It depends on libogg for bitstream and framing support.
-
libvpx
WebM VP8 Codec SDK
-
libwmf
library for converting WMF files
-
loadpng
loadpng is some glue that makes it easy to use libpng to load and save bitmaps from Allegro programs.
-
musicbrainz
Client library to access metadata of mp3/vorbis/CD media
-
netpbm
A set of utilities for converting to/from the netpbm (and related) formats
-
openal
An open, vendor-neutral, cross-platform API for interactive, primarily spatialized audio
-
opencv
A collection of algorithms and sample code for various computer vision problems.
-
openexr
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications.
-
openinventor
SGI OpenInventor Toolkit and Utilities
-
openjpeg
The OpenJPEG library is an open-source JPEG 2000 library developed in order to promote the use of JPEG 200O. The OpenJPEG library is written in C language, released under the BSD license and targets Win32, Unix and Mac OS platforms.
-
panda3d
A 3D framework in C++ with python bindings
- paragui
-
pdflib
A library for generating PDF on the fly.
-
plib
multimedia library used by many games
-
qhull
Geometry library
-
schroedinger
Library to handle Dirac video
-
sdl-flic
FLIC animation file loading library
- sdl-gfx
- sdl-image
- sdl-mixer
- sdl-net
-
sdl-rtf
This library allows you to display simple Rich Text Format (RTF) files in SDL applications.
-
sdl-sound
SDL_sound is a library that handles the decoding of several popular sound file formats. It is meant to make the programmer's sound playback tasks simpler. SDL 1.2 and older are available under the GNU LGPL license. SDL 2.0 and newer are available under the zlib license.
-
sdl-terminal
library that provides a pseudo-ansi color terminal that can be used with any SDL application
- sdl-ttf
-
sdl-widgets
SDL-widgets is a GUI toolkit on top of the SDL libraries, written in C++.
-
sfml
SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc.
- sge
- smjpeg
- smpeg
- speex
-
swfdec
Macromedia Flash decoding library
-
taglib
A library for reading and editing audio meta data
-
tiff
provides support for the Tag Image File Format (TIFF), a widely used format for storing image data.
-
x264
A free library for encoding X264/AVC streams
-
xine-lib
Core libraries for Xine movie player
-
xvid
XviD, a high performance/quality MPEG-4 video de-/encoding solution