使用Python(sndhdr)确定声音文件的类型
Python标准库中的sndhdr模块提供实用程序功能,可读取文件中声音数据的类型。函数返回namedtuple(),其中包含五个属性
sndhdr模块中的功能
sndhdr.what()
此功能使用确定存储在文件名中的声音数据的类型whathdr()。如果成功,则如上返回一个namedtuple,否则返回None。
sndhdr.whathdr()
此功能根据文件头确定存储在文件中的声音数据的类型。如果成功,此函数将返回一个如上的namedtuple或None。
例子
>>> import sndhdr
>>> sndhdr.whathdr("sample.wav")
SndHeaders(filetype = 'wav', framerate = 44100, nchannels = 1, nframes = 99999, sampwidth = 16)
>>> sndhdr.whathdr("sample.aiff")
SndHeaders(filetype = 'aiff', framerate = 8000, nchannels = 1, nframes = 271200, sampwidth = 16)
>>> sndhdr.whathdr("sample.au")
SndHeaders(filetype = 'au', framerate = 8000, nchannels = 1, nframes = 103397.0, sampwidth = 'U')热门推荐
10 广西考试祝福语结婚简短
11 猪年祝福语简短小孩
12 元旦祝福语送长辈简短
13 恭喜二宝祝福语简短
14 祝福语暖心话简短
15 国庆中秋祝福语简短兄弟
16 朋友订婚的祝福语简短
17 送弟弟中秋祝福语简短
18 爱生日祝福语简短独特