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
- Host: GitHub
- URL: https://github.com/creytiv/rem
- Owner: creytiv
- Created: 2016-09-17T07:24:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-03-12T13:18:25.000Z (over 4 years ago)
- Last Synced: 2023-08-12T07:26:20.652Z (almost 3 years ago)
- Topics: audio, libre, video
- Language: C
- Homepage: http://creytiv.com/rem.html
- Size: 233 KB
- Stars: 92
- Watchers: 19
- Forks: 47
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
librem README
=============
librem is a Audio and video processing media library
Copyright (C) 2010 - 2019 Creytiv.com
[](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