– 确定声音文件的类型 – 多媒体服务(Python教程)(参考资料)
sndhdr
– 确定声音文件的类型
源代码: Lib / sndhdr.py
sndhdr
提供实用功能,试图确定声音数据的类型这是在一个文件中。当这些函数能够确定声音数据的类型存储在文件中时,它们返回namedtuple()
,包含五个属性:(filetype
,framerate
, nchannels
, nframes
, sampwidth
)。type的值表示数据类型,并且是字符串"aifc"
, "aiff"
,"au"
, "hcom"
, "sndr"
, "sndt"
, "voc"
, "wav"
, "8svx"
,"sb"
, "ub"
或"ul"
之一。如果不知道或难以解码,sampling_rate将是实际值或0
。同样地,channels将是通道的数量或0
如果无法确定或者该值是否难以解码。frames的值将是帧数或-1
。元组中的最后一项,bits_per_sample,可以是比特的样本大小,也可以是对于A-LAW的"A"
或对于u -LAW "U"
的
sndhdr.
what
(filename)-
使用filename确定存储在文件
whathdr()
中的声音数据的类型。如果成功,则返回如上所述的namedtuple,否则None
返回了更改版本3.5:结果从一个元组变为一个名字元组
sndhdr.
whathdr
// (filename)-
确定基于文件头存储在文件中的声音数据类型。文件名由filename给出。此函数返回上面描述的成功的一个namedtuple,或
None
.在版本3.5中更改:结果从一个元组更改为一个名为元组件
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » – 确定声音文件的类型 – 多媒体服务(Python教程)(参考资料)
超哥软件库 » – 确定声音文件的类型 – 多媒体服务(Python教程)(参考资料)