使用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 儿童毕业祝福语 简短6
14 餐饮聚餐祝福语简短精辟
15 贺卡祝老师祝福语简短
16 适合哥哥结婚祝福语简短
17 新房请柬祝福语简短大全
18 结果祝福语毕业文案简短