r语言 - tuneR - 根据"Extensible"参数在.wav文件中修改的示例值



我已经写了两个.wav文件(从tuneR包中写入Wave函数)。第一个设置为Extensible=TRUE,另一个设置为Extendel=FALSE。

当我读取这两个文件(R或粗体)时,样本值不同。

有什么办法解释吗?

符合Microsoft规范的常规WAV文件在通道数量、压缩方案、比特深度和采样率方面相当有限。正如名称所暗示的,可扩展版本扩展了这些选项:MS文档。

在实践中,事情有点复杂。一些程序可以编写非标准兼容的WAV文件,这些文件通常仍然可以由其他程序读取,而其他程序则无法读取不太常见的可扩展版本,即使它是兼容的。

如果你想知道tuneR是否做得正确,你可以使用SoX之类的东西来仔细查看文件结构。