An open API service indexing awesome lists of open source software.

https://github.com/creytiv/rem

Audio and video processing media library
https://github.com/creytiv/rem

audio libre video

Last synced: 5 months ago
JSON representation

Audio and video processing media library

Awesome Lists containing this project

README

          

librem README
=============

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

[![Build Status](https://travis-ci.org/creytiv/rem.svg?branch=master)](https://travis-ci.org/creytiv/rem)

## 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](https://github.com/creytiv/re)
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](http://creytiv.com/doxygen/rem-dox/html/)

## License

The librem project is using the BSD license.

## Contributing

Patches can sent via Github
[Pull-Requests](https://github.com/creytiv/rem/pulls) or to the RE devel
[mailing-list](http://lists.creytiv.com/mailman/listinfo/re-devel).
Currently we only accept small patches.
Please send private feedback to libre [at] creytiv.com

## Modules
```
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
```

## Specifications:

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

## Supported platforms

Same as [libre](https://github.com/creytiv/re)

## Related projects

* [libre](https://github.com/creytiv/re)
* [retest](https://github.com/creytiv/retest)
* [baresip](https://github.com/alfredh/baresip)

## References

http://creytiv.com/rem.html

https://github.com/creytiv/rem

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