7.python wave.Error: unknown format: 65534 聲音文件可以播放python讀取不了

# @File  :sound_cut.py
# @Author: Wang Zhimin
# @Date  : 2019/10/12
import wave
r= wave.open("D:/work/sound/1.wav", "rb")

文件打不開???
原因是

if wFormatTag == WAVE_FORMAT_PCM:
    sampwidth = struct.unpack_from('<H', chunk.read(2))[0]
    self._sampwidth = (sampwidth + 7) // 8
else:
    raise Error('unknown format: %r' % (wFormatTag,))

解決方法,1.轉成PCM
下載軟件 audicity
https://www.audacityteam.org/
將所要轉換的文件打開,點擊文件–導出–導出爲wav–保存類型爲:WAV(微軟)signed 16-bit PCM–確定即可
2.換庫
我是沒找到,,找到的人可以告訴我一下

發佈了37 篇原創文章 · 獲贊 28 · 訪問量 2054
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章