easy-audio:用通用Lisp编写的Flac解码器-源码

上传者: 42118701 | 上传时间: 2021-02-20 16:07:29 | 文件大小: 6.21MB | 文件类型: ZIP
简单的音频 概述 简易音频是我的小型但增长缓慢的音频解码器。 它可以帮助您解码音频文件,还可以轻松访问元数据。 它具有: FLAC格式支持。 可以解码任何内容,支持几乎所有元数据块。 对WavPack格式的部分支持。 无论如何,可以读取和解码最常用的非混合无损WavPack数据。 支持许多元数据块(尽管它们不像FLAC那样有用)。 部分WAV容器支持,可以读取未压缩,a律压缩和mu律压缩的音频数据。 OGG容器支持,但不幸的是,没有Vorbis支持。 可以读取OGG容器内的FLAC压缩数据。 APEv2标签支持。 它具有最小的依赖关系(仅用于从元数据读取UTF-8编码值的flexi-streams )并且完全用Common Lisp编写。 它包含不安全的代码以实现最佳性能,并假定fixnums的宽度超过32位,因此我不确定它是否可以在某些32位实现中使用。 文献资料 easy

文件下载

资源详情

( 65 个子文件 6.21MB ) easy-audio:用通用Lisp编写的Flac解码器-源码
easy-audio-master
easy-audio-early.lisp 3.27KB
utils
package.lisp 201B
utils.lisp 7.93KB
.github
workflows
test.yml 1.06KB
easy-audio.asd 4.19KB
flac
flac-ogg.lisp 3.79KB
package.lisp 3.52KB
flac-reader.lisp 4.25KB
metadata.lisp 9.01KB
decode.lisp 7.86KB
examples
package.lisp 1.49KB
flac2wav.lisp 3.02KB
ogg2wav.lisp 1.70KB
definitions.lisp 12.74KB
flac.lisp 4.75KB
frame.lisp 15.41KB
.cirrus.yml 538B
ogg
ogg.lisp 7.52KB
package.lisp 1.72KB
LICENSE 1.28KB
README.md 1.44KB
wav
package.lisp 2.87KB
wav.lisp 13.21KB
examples
package.lisp 1.52KB
decode.lisp 2.88KB
definitions.lisp 8.63KB
wv
package.lisp 2.58KB
wavpack-reader.lisp 6.20KB
metadata.lisp 11.82KB
decode.lisp 14.11KB
examples
package.lisp 1.48KB
wv2wav.lisp 2.59KB
definitions.lisp 11.67KB
wv-block.lisp 14.37KB
wv-blocks-multichannel.lisp 3.63KB
version.lisp-expr 6B
TODO 411B
docs
manifest.lisp 274B
manual.scr 8.06KB
bitreader
package.lisp 2.26KB
crc.lisp 4.94KB
bitreader.lisp 12.79KB
tests
travis.lisp 146B
sample-mono.wv 587.20KB
package.lisp 1.47KB
sample-stereo.wv 916.62KB
sample-stereo.oga 351.63KB
tests.lisp 13.81KB
sample-mono.wav 937.67KB
sample-stereo.flac 349.30KB
sample-stereo.ape 322.89KB
sample-mono.flac 611.35KB
sample-mono.oga 614.71KB
sample-stereo.wav 1.83MB
.gitignore 11B
ape
ape-tags-v2.lisp 6.46KB
package.lisp 1.97KB
ape.lisp 5.81KB
decode.lisp 10.08KB
examples
package.lisp 139B
ape2wav.lisp 1.02KB
definitions.lisp 2.59KB
frame.lisp 10.47KB
general-decoders
package.lisp 1.49KB
g.711.lisp 2.28KB
[{"title":"( 65 个子文件 6.21MB ) easy-audio:用通用Lisp编写的Flac解码器-源码","children":[{"title":"easy-audio-master","children":[{"title":"easy-audio-early.lisp <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"package.lisp <span style='color:#111;'> 201B </span>","children":null,"spread":false},{"title":"utils.lisp <span style='color:#111;'> 7.93KB </span>","children":null,"spread":false}],"spread":true},{"title":".github","children":[{"title":"workflows","children":[{"title":"test.yml <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"easy-audio.asd <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"flac","children":[{"title":"flac-ogg.lisp <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"package.lisp <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"flac-reader.lisp <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"metadata.lisp <span style='color:#111;'> 9.01KB </span>","children":null,"spread":false},{"title":"decode.lisp <span style='color:#111;'> 7.86KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"package.lisp <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"flac2wav.lisp <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"ogg2wav.lisp <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"definitions.lisp <span style='color:#111;'> 12.74KB </span>","children":null,"spread":false},{"title":"flac.lisp <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"frame.lisp <span style='color:#111;'> 15.41KB </span>","children":null,"spread":false}],"spread":true},{"title":".cirrus.yml <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"ogg","children":[{"title":"ogg.lisp <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"package.lisp <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"wav","children":[{"title":"package.lisp <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"wav.lisp <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"package.lisp <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"decode.lisp <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"definitions.lisp <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"wv","children":[{"title":"package.lisp <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"wavpack-reader.lisp <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"metadata.lisp <span style='color:#111;'> 11.82KB </span>","children":null,"spread":false},{"title":"decode.lisp <span style='color:#111;'> 14.11KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"package.lisp <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"wv2wav.lisp <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false}],"spread":false},{"title":"definitions.lisp <span style='color:#111;'> 11.67KB </span>","children":null,"spread":false},{"title":"wv-block.lisp <span style='color:#111;'> 14.37KB </span>","children":null,"spread":false},{"title":"wv-blocks-multichannel.lisp <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"version.lisp-expr <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"TODO <span style='color:#111;'> 411B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"manifest.lisp <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"manual.scr <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"bitreader","children":[{"title":"package.lisp <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"crc.lisp <span style='color:#111;'> 4.94KB </span>","children":null,"spread":false},{"title":"bitreader.lisp <span style='color:#111;'> 12.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"travis.lisp <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"sample-mono.wv <span style='color:#111;'> 587.20KB </span>","children":null,"spread":false},{"title":"package.lisp <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"sample-stereo.wv <span style='color:#111;'> 916.62KB </span>","children":null,"spread":false},{"title":"sample-stereo.oga <span style='color:#111;'> 351.63KB </span>","children":null,"spread":false},{"title":"tests.lisp <span style='color:#111;'> 13.81KB </span>","children":null,"spread":false},{"title":"sample-mono.wav <span style='color:#111;'> 937.67KB </span>","children":null,"spread":false},{"title":"sample-stereo.flac <span style='color:#111;'> 349.30KB </span>","children":null,"spread":false},{"title":"sample-stereo.ape <span style='color:#111;'> 322.89KB </span>","children":null,"spread":false},{"title":"sample-mono.flac <span style='color:#111;'> 611.35KB </span>","children":null,"spread":false},{"title":"sample-mono.oga <span style='color:#111;'> 614.71KB </span>","children":null,"spread":false},{"title":"sample-stereo.wav <span style='color:#111;'> 1.83MB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"ape","children":[{"title":"ape-tags-v2.lisp <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"package.lisp <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"ape.lisp <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"decode.lisp <span style='color:#111;'> 10.08KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"package.lisp <span style='color:#111;'> 139B </span>","children":null,"spread":false},{"title":"ape2wav.lisp <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"definitions.lisp <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"frame.lisp <span style='color:#111;'> 10.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"general-decoders","children":[{"title":"package.lisp <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"g.711.lisp <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...