lame: A high-level binding to the LAME encoder

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

A high-level binding to the LAME encoder.


[Skip to Readme]

Modules

  • Codec
    • Audio
      • Codec.Audio.LAME

Flags

Manual Flags

NameDescriptionDefault
dev

Turn on development settings.

Disabled

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

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.2.0, 0.2.1
Change log CHANGELOG.md
Dependencies base (>=4.15 && <5.0), bytestring (>=0.2 && <0.12), directory (>=1.2.2 && <1.4), exceptions (>=0.6 && <0.11), filepath (>=1.2 && <1.5), text (>=2.0 && <2.1), transformers (>=0.4 && <0.6), wave (>=0.1.2 && <0.3) [details]
License BSD-3-Clause
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 repo head: git clone https://github.com/mrkkrp/lame.git
Uploaded by mrkkrp at 2022-08-24T19:21:16Z
Distributions LTSHaskell:0.2.0, NixOS:0.2.0, Stackage:0.2.0
Downloads 2131 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2022-08-24 [all 2 reports]

Readme for lame-0.2.1

[back to package description]

LAME for Haskell

License BSD3 Hackage Stackage Nightly Stackage LTS CI

This is a high-level Haskell binding to the LAME encoder.

Provided functionality

  • Fast MP3 encoder working in different modes.
  • Setting of all common tags, including pictures.

Limitations

  • No decoding. It is done with 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 fine).
  • Some psycho-acoustic and noise-shaping settings are not available for tweaking.

Contribution

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

Pull requests are also welcome.

License

Copyright © 2017–present Mark Karpov

Distributed under BSD 3 clause license.