项目作者: creytiv

项目描述 :
Audio and video processing media library
高级语言: C
项目地址: git://github.com/creytiv/rem.git
创建时间: 2016-09-17T07:24:42Z
项目社区:https://github.com/creytiv/rem

开源协议:

下载


librem README

librem is a Audio and video processing media library
Copyright (C) 2010 - 2019 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

  1. $ make
  2. $ sudo make install
  3. $ 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

  1. Audio Modules:
  2. name: status: description:
  3. * aac unstable Advanced Audio Coding (AAC)
  4. * au testing Base audio types
  5. * aubuf testing Audio buffer
  6. * auconv unstable Audio sample format conversion
  7. * aufile testing Audio file reader/writer
  8. * aumix unstable Audio mixer
  9. * auresamp unstable Audio resampler
  10. * autone testing Tone/DTMF generator
  11. * dtmf unstable DTMF decoder
  12. * g711 stable G.711 audio codec
  13. Video Modules:
  14. name: status: description:
  15. * avc unstable Advanced Video Coding (AVC)
  16. * h264 unstable H.264 header parser
  17. * vid testing Base video types
  18. * vidconv testing Colorspace conversion and scaling
  19. * vidmix unstable Video mixer
  20. Generic modules:
  21. * dsp testing DSP routines
  22. * flv unstable Flash Video File Format
  23. * fir unstable FIR (Finite Impulse Response) filter
  24. * goertzel unstable Goertzel Algorithm

Specifications:

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

Supported platforms

Same as libre

References

http://creytiv.com/rem.html

https://github.com/creytiv/rem

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