Audio and video processing media library
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
debian debian: update libre version (#24) Nov 23, 2018
docs release 0.6.0 (#23) Nov 23, 2018
include Added AVC and FLV modules (#21) Oct 29, 2018
mk Update Windows project (#18) Mar 20, 2018
rpm release 0.6.0 (#23) Nov 23, 2018
src Added AVC and FLV modules (#21) Oct 29, 2018
util misc Apr 4, 2011
.gitignore added .gitignore Sep 17, 2016
.travis.yml added travis ci file Sep 17, 2016
Makefile release 0.6.0 (#23) Nov 23, 2018
README.md Added AVC and FLV modules (#21) Oct 29, 2018

README.md

librem README

librem is a Audio and video processing media library Copyright (C) 2010 - 2018 Creytiv.com

Build Status

Features

  • 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

Building

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

Build with default options

$ make
$ sudo make install
$ sudo ldconfig

Documentation

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

License

The librem project is using the BSD license.

Contributing

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] creytiv.com

Modules

Audio Modules:

  name:     status:       description:

* 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)
* 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

Specifications:

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

Supported platforms

Same as libre

Related projects

References

http://creytiv.com/rem.html

https://github.com/creytiv/rem

http://lists.creytiv.com/mailman/listinfo/re-devel