python wav模塊獲取采樣率 采樣點(diǎn)聲道量化位數(shù)(實(shí)例代碼)
安裝:
pip install wave
在wav 模塊中 ,主要介紹一種方法:getparams(),該方法返回的結(jié)果如下:
_wave_params(nchannels=1, sampwidth=2, framerate=48000, nframes=171698592, comptype='NONE', compname='not compressed')
參數(shù)解釋:
- nchannels:聲道數(shù)
- sampwidth:量化位數(shù)(byte)
- framerate:采樣頻率
- nframes:采樣點(diǎn)數(shù)
代碼如下:
import wave wavFile = r"C:\Users\Lenovo\Desktop\G0001.wav" f = wave.open(wavFile) # 音頻頭 參數(shù) params = f.getparams() Channels = f.getnchannels() SampleRate = f.getframerate() bit_type = f.getsampwidth() * 8 frames = f.getnframes() Duration = frames / float(SampleRate) # 單位為s print("音頻頭參數(shù):", params) print("通道數(shù)(Channels):", Channels) print("采樣率(SampleRate):", SampleRate) print("比特(Precision):", bit_type) print("采樣點(diǎn)數(shù)(frames):", frames) print("幀數(shù)(Duration):", Duration)
輸出結(jié)果:
音頻頭參數(shù): _wave_params(nchannels=1, sampwidth=2, framerate=48000, nframes=171698592, comptype='NONE', compname='not compressed')
通道數(shù)(Channels): 1
采樣率(SampleRate): 48000
比特(Precision): 16
采樣點(diǎn)數(shù)(frames): 171698592
幀數(shù)(Duration): 3577.054
驗(yàn)證:
這是在win 下 使用sox 命令 檢查下的結(jié)果:
win 下的sox命令(需要安裝sox ,可百度一下) : sox --i G0001.wav
可以看出 ,兩種方法,輸出的結(jié)果是一致的。
總結(jié)
以上所述是小編給大家介紹的python wav模塊獲取采樣率 采樣點(diǎn)聲道量化位數(shù),希望對(duì)大家有所幫助!
相關(guān)文章
python利用拉鏈法實(shí)現(xiàn)字典方法示例
這篇文章主要介紹了python利用拉鏈法實(shí)現(xiàn)字典的方法,文中給出了詳細(xì)的示例代碼,相信對(duì)大家具有一定的參考價(jià)值,需要的朋友可以們下面來(lái)一起看看吧。2017-03-03使用Python編寫一個(gè)在Linux下實(shí)現(xiàn)截圖分享的腳本的教程
這篇文章主要介紹了使用Python編寫一個(gè)在Linux下實(shí)現(xiàn)截圖分享的腳本的教程,利用到了scrot和urllib2庫(kù),需要的朋友可以參考下2015-04-04Python實(shí)現(xiàn)周日歷與時(shí)間相互轉(zhuǎn)換
周日歷是日常生活中不常用到的歷法系統(tǒng),一般用于政府、商務(wù)的會(huì)計(jì)年度或者學(xué)校教學(xué)日歷中。本文為大家介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)周日歷與時(shí)間相互轉(zhuǎn)換,感興趣的可以學(xué)習(xí)一下2022-07-07python查找特定名稱文件并按序號(hào)、文件名分行打印輸出的方法
這篇文章主要介紹了python查找特定名稱文件并按序號(hào)、文件名分行打印輸出的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Python爬取qq music中的音樂(lè)url及批量下載
這篇文章主要給大家介紹了利用Python爬取qq music中的音樂(lè)url及實(shí)現(xiàn)批量下載的相關(guān)資料,文中給出了詳細(xì)的介紹和示例代碼,相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03Python 通過(guò)URL打開(kāi)圖片實(shí)例詳解
這篇文章主要介紹了Python 通過(guò)URL打開(kāi)圖片實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06