/flacat

a simple FLAC decoder

Primary LanguageC

Flacat: 一个极简单的FLAC解码器。
-------------------------------

我在互联网上寻找FLAC解码器代码时,找到了这里:
    https://www.nayuki.io/page/simple-flac-implementation
代码很简洁,一点也不拖泥带水,对照着FLAC标准文档,很容易看懂。

我理解它之后将它翻译为C代码。解码器代码差不多300行左右,可以将FLAC音频文件解码并输出为WAV文件。
这份代码并没有做数据校验,遇到损坏的数据可能会崩溃。仅支持8/16/24/32的采样深度。