欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python wav模塊獲取采樣率 采樣點聲道量化位數(shù)(實例代碼)

 更新時間:2020年01月22日 10:51:30   作者:SpiderLiH  
這篇文章主要介紹了python wav模塊獲取采樣率 采樣點聲道量化位數(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:采樣點數(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("采樣點數(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
采樣點數(shù)(frames): 171698592
幀數(shù)(Duration): 3577.054

驗證:

這是在win 下 使用sox 命令 檢查下的結(jié)果:
win 下的sox命令(需要安裝sox ,可百度一下) : sox --i G0001.wav

可以看出 ,兩種方法,輸出的結(jié)果是一致的。

總結(jié)

以上所述是小編給大家介紹的python wav模塊獲取采樣率 采樣點聲道量化位數(shù),希望對大家有所幫助!

相關(guān)文章

  • python利用拉鏈法實現(xiàn)字典方法示例

    python利用拉鏈法實現(xiàn)字典方法示例

    這篇文章主要介紹了python利用拉鏈法實現(xiàn)字典的方法,文中給出了詳細的示例代碼,相信對大家具有一定的參考價值,需要的朋友可以們下面來一起看看吧。
    2017-03-03
  • 使用Python編寫一個在Linux下實現(xiàn)截圖分享的腳本的教程

    使用Python編寫一個在Linux下實現(xiàn)截圖分享的腳本的教程

    這篇文章主要介紹了使用Python編寫一個在Linux下實現(xiàn)截圖分享的腳本的教程,利用到了scrot和urllib2庫,需要的朋友可以參考下
    2015-04-04
  • Python實現(xiàn)周日歷與時間相互轉(zhuǎn)換

    Python實現(xiàn)周日歷與時間相互轉(zhuǎn)換

    周日歷是日常生活中不常用到的歷法系統(tǒng),一般用于政府、商務(wù)的會計年度或者學校教學日歷中。本文為大家介紹了如何利用Python語言實現(xiàn)周日歷與時間相互轉(zhuǎn)換,感興趣的可以學習一下
    2022-07-07
  • python查找特定名稱文件并按序號、文件名分行打印輸出的方法

    python查找特定名稱文件并按序號、文件名分行打印輸出的方法

    這篇文章主要介紹了python查找特定名稱文件并按序號、文件名分行打印輸出的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Python爬取qq music中的音樂url及批量下載

    Python爬取qq music中的音樂url及批量下載

    這篇文章主要給大家介紹了利用Python爬取qq music中的音樂url及實現(xiàn)批量下載的相關(guān)資料,文中給出了詳細的介紹和示例代碼,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • 詳解Python中for循環(huán)的定義迭代方法

    詳解Python中for循環(huán)的定義迭代方法

    for循環(huán)用于迭代序列(即列表、元組、字典、集合或字符串)。for 語句的寫法如從對象開始按順序給變量賦值,元素個數(shù)重復(fù)這個過程。對象可以是列表(數(shù)組)、元組、字符串等。本文將詳細講解Python中for定義迭代方法詳解,需要的可以了解一下
    2022-04-04
  • python多線程http壓力測試腳本

    python多線程http壓力測試腳本

    這篇文章主要為大家詳細介紹了python多線程http壓力測試腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • python optparse模塊使用實例

    python optparse模塊使用實例

    這篇文章主要介紹了python optparse模塊使用實例,optparse是專門來處理命令行選項的,本文就講解了它的使用方法,需要的朋友可以參考下
    2015-04-04
  • Python 通過URL打開圖片實例詳解

    Python 通過URL打開圖片實例詳解

    這篇文章主要介紹了Python 通過URL打開圖片實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Numpy的簡單用法小結(jié)

    Numpy的簡單用法小結(jié)

    這篇文章主要介紹了Numpy的簡單用法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論