【发布时间】:2016-04-14 18:57:42
【问题描述】:
我正在使用 libFlac 将单声道文件转换为 flac。
我正在使用维基百科 wav 部分的示例文件,可以是 downloaded here
libFlac 附带的example code 在文档中说它只支持 16 位立体声文件。
根据 libFlac 文档,该库支持 1-8 个通道,所以应该没有问题。
我尝试更改示例代码,以便通过简单地替换行来简单地允许对单声道文件进行编码
//channels = 2;
channels = 1;
其余代码看起来应该支持一个通道而没有任何问题,但是当我尝试对单声道文件进行编码时,我得到了一个损坏的音频。 (原始音频,但音频中有“洞”)。
有没有支持对单声道文件进行编码的 libFlac 示例?
【问题讨论】:
标签: audio wav encode avaudiorecorder