在线文档教程

sndhdr

sndhdr — Determine type of sound file

源代码: Lib / sndhdr.py

sndhdr提供了试图确定的声音数据,其是在一个文件中的类型的实用功能。当这些函数能够确定文件中存储什么类型的声音数据时,它们会返回一个元组(type, sampling_rate, channels, frames, bits_per_sample)。为值类型指示数据的类型和将是字符串中的一个'aifc''aiff''au''hcom''sndr''sndt''voc''wav''8svx''sb''ub',或'ul'。该sampling_rate位将是实际值或0如果不明或难以解码。同样,频道可能是频道数量,0也可能是无法确定的,或者数值难以解码。值将是的数量或者-1。元组中的最后一项,bits_per_sample,或者是以位'A'为单位的样本大小,或者是A-LAW或者'U'u-LAW。

sndhdr.what(filename)

确定存储在该文件的声音数据的类型的文件名使用whathdr()。如果成功,则返回如上所述的元组,否则None返回。

sndhdr.whathdr(filename)

根据文件头确定存储在文件中的声音数据的类型。文件的名称由文件名给出。这个函数返回一个元组,如上所述成功,或者None