文件名称:lame:完全完整的高级Haskell绑定到LAME编码器
文件大小:333KB
文件格式:ZIP
更新时间:2024-03-26 20:43:07
haskell binding lame Haskell
Haskell的LAME 这是对的相当完整的高级Haskell绑定。 提供的功能 快速的MP3编码器可以在各种模式下工作(您指定压缩率,所需的比特率或VBR参数),并且有许多有趣的选项可以进行调整。 设置所有通用标签,包括图片。 局限性 目前暂无解码。 它实际上是通过LAME中的一个单独的库完成的。 可用于设置的标签字段的数量相对有限(与相比)。 不支持某些样本宽度:小于或等于8位且大于16位(对于整数样本,浮点型可以正常工作)。 某些心理声学和噪声整形设置无法进行调整。 如果这对您来说是一个破坏交易的问题,则可以轻松解决其中的一些限制。 贡献 请将所有问题,错误和问题定向到。 也欢迎请求请求。 执照 版权所有:copyright:2017–至今Mark Karpov 根据BSD 3条款许可分发。
【文件预览】:
lame-master
----lame.cabal(2KB)
----.github()
--------workflows()
----tests()
--------Spec.hs(44B)
--------Codec()
----cbits()
--------helpers.h(535B)
--------helpers.c(4KB)
----Setup.hs(87B)
----LICENSE.md(1KB)
----.gitignore(278B)
----CHANGELOG.md(296B)
----README.md(2KB)
----audio-samples()
--------64bit-float.wav(689KB)
--------16bit-int.wav(172KB)
--------32bit-float.wav(345KB)
----Codec()
--------Audio()