Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · First hands-on with the Creator CI20 microcomputer
 · Canonical’s Stripped-Down “Snappy” Ubuntu Comes To Google’s Compute Engine
 · KDE Ships KDE Applications 14.12.0
 · Why is the Number of Linux Distros Declining?
 · The new minuscule Linutop XS is announced!
 · Getting Started With KODI(XBMC)
 · PikeOS provides Safety and Security for Energy-Sensible Communication Platform from X-ES
 · SMPlayer with support for MPV is now available
 · USB Armory: Open Source USB Stick Computer
 · Magical Open Source Music Workstations


Latest Links
Kill Me Softly


Top : Software : Programming : Libraries : Multimedia

First hands-on with the Creator CI20 microcomputer
When we introduced Creator CI20 two weeks ago in London, we had several demonstrations on display showing the full capabilities of the board in terms of performance and power consumption.

(Read more)
MySQL Workbench
MySQL Workbench is a cross-platform, graphical database modeling tool for MySQL. It allows you to create database models from scratch as well as by importing existing databases from SQL or DBDesigner4 models. Read more


  • aedGUI DR
    a cross-plataform, easy-to-use, non-intrusive C++ GUI library that runs on top of SDL, providing themeable widgets without learning Yet Another API
  • AeonWave
    AeonWave is a cross platform, hardware accelerated, multi-threaded, and versatile stereo and 4D audio mixing library.
  • alogg
    alogg offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines.
  • amrwb
    amrwb is a shared library wrapper for the 3GPP AMR Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec (3GPP TS 26.204).
  • ATS
    ATS is a library of Lisp functions for spectral Analysis, Transformation, and Synthesis of sound based on a sinusoidal plus critical-band noise model.
  • aubio
    for audio labelling. Features include onset detection (the complex task of labelling the beginning of notes and other sound events), silence detection (an easier but very useful task) and pitch detection (the estimation of the fundamental frequency of the sound)
  • Audio File Library
    provides a uniform programming interface to standard digital audio file formats
  • av_convert
    av_convert is a C++ API for accessing audio/video files (AVI, Quicktime, YUV4MPEG stream, WAV, etc.). This functionality is provided by a library and a set of plugin modules for I/O backends and audio/video codecs.
  • Avifile
    Avifile is a library that allows you to read and write compressed AVI files in most common video & audio formats (Indeo® Video, DivX, etc.) under x86 Linux.
  • Bellagio OpenMAX IL Implementation
    Bellagio is a sample implementation of OpenMAX IL for Linux. It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices, including codecs, video I/O, and audio mixers. Included sample components comply with the OpenMAX base and interoperability profiles and can be tunnelled together.
  • biTStream
    biTStream is a set of C headers allowing simpler access to binary structures such as those specified by MPEG, DVB, IETF, etc.
  • Cardio
    Cardio is a simple to use library for playing various audio files. It includes support for a number of audio formats and is extensible via plugins.
  • ccaudio
    a simple, highly portable, stand-alone, C++-based framework for manipulation of audio data
  • CLAM
    C++ Library for Audio and Music: to offer a complete, flexible and platform independent Sound Analysis/Synthesis C++ platform to meet current and future needs of all MTG projects
  • Cow
    some C++ Classes handling graphs for amplitude and frequency and generating wavfiles out of these graphs. You can use a graphical user interface to generate these graphs. There is a little program to play the sounds with a midi-keyboard and some other tools
  • DromeAudio
    DromeAudio is a small audio manipulation and playback library. It features a simple API for loading, generating, processing, and playing audio. Some of its features include loading and saving WAV sounds, loading Ogg Vorbis sounds, audio mixing/playback, and dynamic audio processing effects such as pitch shifting and echo.
  • Drumstick
    Drumstick is a C++ wrapper around the ALSA library sequencer interface using Qt4 objects, idioms, and style.
  • EiffelMedia
    EiffelMedia is a multimedia library for Eiffel.
    EMIPLIB is a library to facilitate the development of programs that need to stream several kinds of media over IP. The library consists of several kinds of components that can be linked together in various ways, thereby providing a flexible framework.
  • FOBS
    a set of object oriented APIs to deal with media. It relies in the ffmpeg library, but provides developers with a much simpler programming interface
  • Freedaisy
    Freedaisy is a free implementation of Daisy book standard used to index MP3 files using XHTML and SMIL. Daisy is very used by visually impaired users, so they can listen a book with chapter in MP3.
  • Freeverb3
    Freeverb3 is a sound processing library which includes sampling rate scaling enabled version of freeverb with some fixes, extended implemantation of N Reverb by CCRMA and implementation of impulse response convolution reverb. This library's oversampling feature may provide higher quality of audio processing.
  • gavl
    Gavl is a library for handling uncompressed audio and video data. It provides commonly used conversions like video scaling, colorspace conversion, audio resampling, and more. Many routines are available in multiple versions optimized for either high speed or better accuracy. Gavl is compatible with all major multimedia and codec APIs. The supported audio and video formats include low-end legacy formats as well as high definition formats for professional editing.
  • GD-Octave
    GD-Octave is a simple binding package that allows us to access the GD-Library from within the walls of Octave.
  • Gnonlin
    Gnonlin is a library for creating non-linear video editors. It works together with the GStreamer multimedia framework to give developers a powerful and flexible set of tools for quickly assembling applications which needs to handle non-linear video editing. Gnonlin is released under the LGPL.
  • GridFlow
    GridFlow is a multi-dimensional data processing library for jMax, specialized in pictures and video.
    The GUASI library implements a thread based generic asyncronous execution engine, to be used to give otherwise synchronous calls an asynchronous behavior. It can be used to wrap any synchronous call so that it can be scheduled for execution and whose result can be fetched at a later time (hence not blocking the submitter thread). The GUASI library can be used as a complement to standard event retrieval interfaces like poll(2), select(2), or epoll(4).
  • h264bitstream
    libh264bitstream provides a complete set of functions to read and write video streams conforming to the ITU H264 (MPEG4-AVC) video standard.
  • id3lib
    an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. It is an on-going project whose primary goals are full compliance with the ID3v2 standard, portability across several platforms, and providing a powerful and feature-rich API with a highly stable and efficient implementation
  • irrKlang
    rrKlang is a free high level 2D and 3D cross platform sound engine and audio library which plays WAV, MP3, OGG and more file formats, written and usable in C++. It has all the features known from low level audio libraries as well as lots of useful features like a sophisticated streaming engine, extendable audio reading, single and multithreading modes, 3d audio emulation for low end hardware, a plugin system, multiple rolloff models and more.
  • IzSound
    a stream-oriented sound processing library. It has been designed around small DSP units that can be chained together to operate on the sound data stream
    JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents. It provides a portable C library of compression and decompression functions with a documented interface that can easily be included into image or document processing software. In addition, JBIG-KIT provides ready-to-use compression and decompression programs with a simple command line interface (similar to the converters found in netpbm). It implements the specification ISO 11544 and ITU-T T.82, which is commonly referred to as the "JBIG1 standard".
  • libacarsd
    libacarsd translates sound signals from aircrafts into human readable format.
  • libalinga
    libalinga is a C++ implementation of a multi-stream codec for the ALingA (Aligned Linguistic Annotation) format. It makes use of libogg++. Each ALingA stream holds at least one stream of annotation data, which is in the LingA format.
  • libao-pulse
    libao-pulse is a libao driver for the PulseAudio sound server.
  • libavg
    libavg is a high-level multimedia platform with a focus on interactive installations. It is meant to pick up where Macromedia Director leaves off and gives you high-quality hardware-accelerated visuals as well as easy and flexible authoring, testing and deployment. libavg integrates well with other open-source solutions for sound, networking and hardware device support, resulting in a complete and well-integrated package. It uses an xml-based layout language for screen design and python as scripting language.
  • libcdaudio
    libcdaudio is a multi-platform CD player development library which works with Linux, FreeBSD, OpenBSD, Solaris, and Irix. It includes a basic command set for controlling the operation of the CD-ROM drive as well as functions for accessing both the CDDB, CD Index, and Cover Art Index.
  • libcddb
    implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server. It tries to be as cross-platform as possible
  • libcdio
    GNU Compact Disc Input and Control Library
  • libCVD
    libCVD is a very portable and high performance C++ library for computer vision, image, and video processing.
  • libdce
    libdce is a library to remotely invoke the hw accellerated codecs on IVA-HD via a syslink/rcm shim layer.
  • libdiscmage
    libdiscmage is a lib to rip/convert single tracks from proprietary image formats (like DiscJuggler or Nero ) for burning 'em with cdrecord. Example apps are included.
  • libdvbcsa
    libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm with encryption and decryption capabilities.
  • libdvbpsi
    libdvbpsi is a very simple and fully portable library designed for MPEG TS and DVB PSI table decoding and generation.
  • libdvbsi
    libdvbsi is a library for controlling a DVB SI stream.
  • libdvdplay
    a cross-platform layer over libdvdread that provides low-level functions for DVD reading and seeking, as well as access to the DVD data (subtitles, languages, chapters)
  • libdvdread
    provides a simple foundation for reading DVD video disks
  • libflv
    libflv is able to create FLV streams for use with Flash/SWF movies. Currently libflv is only capable of creating video-streams with Screen Video Format codec (since SWF version 7) and MP3 audio streams.
  • libgpod
    libgpod is a shared library to access the contents of an iPod. It supports playlists, smart playlists, playcounts, skipcounts, ratings, podcasts, and cover art. Audio and video are supported, as well as the photo database.

Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.