看板 Python 關於我們 聯絡資訊
安裝: sudo pip install https://github.com/aubio/aubio/archive/master.zip 執行: from aubio import source source("0.wav", 8000, 512) RuntimeError: AUBIO ERROR: source_wavread: Failed opening 0.wav (not encoded with PCM) 測試的檔案0.wav https://www.sendspace.com/file/hj2xp2 這錯誤訊息是0.wav 檔案有問題, 還是aubio使用上參數值不對 請問有誰使用過 aubio 的人可以告知一下可能的原因嘛? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.141.26 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1483789314.A.FC7.html
uranusjr: 看了一下原碼, aubio 似乎只支援 PCM encoding 的 wav 01/07 21:55
uranusjr: 這個檔案是 ITU 格式所以沒辦法讀 01/07 21:56
gigigigi: 請問一下這編碼在ubuntu 下有無工具可以查看? 01/07 22:08
uranusjr: 用 file 就可以看了 01/07 22:08
gigigigi: OK...了解感謝 01/07 22:17
gigigigi: ffmpeg -i 0.wav test.wav // 目前可以轉出PCM 01/07 23:42
gigigigi: RIFF (little-endian) data, WAVE audio, Microsoft PCM 01/07 23:42
gigigigi: 16 bit, mono 8000 Hz, 預設 ffmpeg 不帶任何參數 01/07 23:43
gigigigi: 可是如果我想轉8bit 我要帶怎樣參數有人知道嘛? 01/07 23:43
gigigigi: http://0rz.tw/GaVWr 01/07 23:45
gigigigi: 我測試上面pcm參數就是轉出來8bit pcm 01/07 23:45