You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alfred E. Heggestad 52bbacb6e8 debian: bump version 3 years ago
debian debian: bump version 3 years ago
docs docs: update copyright year (#25) 4 years ago
include H264: added SPS decode (#38) 3 years ago
mk Win32 fixes (#39) 3 years ago
rpm release 0.6.0 (#23) 4 years ago
src H264: added SPS decode (#38) 3 years ago
util misc 12 years ago
.gitignore added .gitignore 6 years ago
.travis.yml Travis build matrix (#29) 4 years ago
Makefile aac: add module for AAC header parsing (#27) 4 years ago update README 4 years ago

librem README

librem is a Audio and video processing media library Copyright (C) 2010 - 2019

Build Status


  • Audio buffer
  • Audio sample format conversion
  • Audio file reader/writer
  • Audio mixer
  • Audio resampler
  • Audio tone generator
  • Audio codec (G.711)
  • DTMF decoder
  • Video mixer
  • Video pixel converter
  • FIR-filter


librem is using GNU makefiles, and libre must be installed before building.

Build with default options

$ make
$ sudo make install
$ sudo ldconfig


The online documentation generated with doxygen is available in the main website


The librem project is using the BSD license.


Patches can sent via Github Pull-Requests or to the RE devel mailing-list. Currently we only accept small patches. Please send private feedback to libre [at]


Audio Modules:

  name:     status:       description:

* aac       unstable      Advanced Audio Coding (AAC)
* au        testing       Base audio types
* aubuf     testing       Audio buffer
* auconv    unstable      Audio sample format conversion
* aufile    testing       Audio file reader/writer
* aumix     unstable      Audio mixer
* auresamp  unstable      Audio resampler
* autone    testing       Tone/DTMF generator
* dtmf      unstable      DTMF decoder
* g711      stable        G.711 audio codec

Video Modules:

  name:     status:       description:

* avc       unstable      Advanced Video Coding (AVC)
* h264      unstable      H.264 header parser
* vid       testing       Base video types
* vidconv   testing       Colorspace conversion and scaling
* vidmix    unstable      Video mixer

Generic modules:

* dsp       testing       DSP routines
* flv       unstable      Flash Video File Format
* fir       unstable      FIR (Finite Impulse Response) filter
* goertzel  unstable      Goertzel Algorithm


  • ITU-T G.711 Appendix I and Appendix II

Supported platforms

Same as libre