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

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

 更新時(shí)間:2020年01月22日 10:51:30   作者:SpiderLiH  
這篇文章主要介紹了python wav模塊獲取采樣率 采樣點(diǎn)聲道量化位數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

安裝:

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)字典方法示例

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

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

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

    Python實(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-07
  • python查找特定名稱文件并按序號(hào)、文件名分行打印輸出的方法

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

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

    Python爬取qq music中的音樂(lè)url及批量下載

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

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

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

    python多線程http壓力測(cè)試腳本

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

    python optparse模塊使用實(shí)例

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

    Python 通過(guò)URL打開(kāi)圖片實(shí)例詳解

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

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

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

最新評(píng)論