作者gigigigi (gigigigi)
看板Python
標題[問題] aubio 使用問題
時間Sat Jan 7 19:41:48 2017
安裝:
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://webptt.com/m.aspx?n=bbs/Python/M.1483789314.A.FC7.html
1F:→ uranusjr: 看了一下原碼, aubio 似乎只支援 PCM encoding 的 wav 01/07 21:55
2F:→ uranusjr: 這個檔案是 ITU 格式所以沒辦法讀 01/07 21:56
3F:→ gigigigi: 請問一下這編碼在ubuntu 下有無工具可以查看? 01/07 22:08
4F:→ uranusjr: 用 file 就可以看了 01/07 22:08
5F:→ gigigigi: OK...了解感謝 01/07 22:17
6F:→ gigigigi: ffmpeg -i 0.wav test.wav // 目前可以轉出PCM 01/07 23:42
7F:→ gigigigi: RIFF (little-endian) data, WAVE audio, Microsoft PCM 01/07 23:42
8F:→ gigigigi: 16 bit, mono 8000 Hz, 預設 ffmpeg 不帶任何參數 01/07 23:43
9F:→ gigigigi: 可是如果我想轉8bit 我要帶怎樣參數有人知道嘛? 01/07 23:43
11F:→ gigigigi: 我測試上面pcm參數就是轉出來8bit pcm 01/07 23:45