The lame package

[ Tags: audio, bsd3, codec, library ] [ Propose Tags ]

Fairly complete high-level binding to LAME encoder.


[Skip to Readme]

Properties

Versions 0.1.0, 0.1.1
Change log CHANGELOG.md
Dependencies base (>=4.8 && <5.0), bytestring (>=0.2 && <0.11), data-default-class, directory (>=1.2.2 && <1.4), exceptions (>=0.6 && <0.9), filepath (>=1.2 && <1.5), text (>=0.2 && <1.3), transformers (>=0.4 && <0.6), wave (>=0.1.2 && <0.2) [details]
License BSD3
Author Mark Karpov <markkarpov92@gmail.com>
Maintainer Mark Karpov <markkarpov92@gmail.com>
Category Codec, Audio
Home page https://github.com/mrkkrp/lame
Bug tracker https://github.com/mrkkrp/lame/issues
Source repository head: git clone https://github.com/mrkkrp/lame.git
Uploaded Mon May 22 17:05:10 UTC 2017 by mrkkrp
Distributions LTSHaskell:0.1.1, NixOS:0.1.1, Stackage:0.1.1
Downloads 134 total (7 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-05-22 [all 3 reports]
Hackage Matrix CI

Modules

  • Codec
    • Audio
      • Codec.Audio.LAME

Flags

NameDescriptionDefaultType
dev

Turn on development settings.

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for lame-0.1.1

[back to package description]

LAME for Haskell

License BSD3 Hackage Stackage Nightly Stackage LTS Build Status Coverage Status

This is a fairly complete high-level Haskell binding to LAME.

Provided functionality

  • Fast MP3 encoder working in various modes (you specify compression ratio, desired bit-rate, or parameters for VBR), with quite a few interesting options to tweak.
  • Setting of all common tags, including pictures.

Limitations

  • No decoding for now. It's actually done via a separate library in LAME.
  • Relatively limited (compared to ID3 specs) number of tag fields available for setting.
  • Some sample widths are not supported: less than or equal to 8 bit and greater than 16 bits (for integer samples, floats work OK).
  • Some psycho-acoustic and noise-shaping settings are not available for tweaking.

Open an issue if something of this is a deal breaker for you, some of these limitations are easily lifted.

Contribution

Please kindly direct all issues, bugs, and questions to the GitHub issue tracker for this project.

License

Copyright © 2017 Mark Karpov

Distributed under BSD 3 clause license.