[問題] aubio 使用問題

看板Python作者 (gigigigi)時間8年前 (2017/01/07 19:41), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
安裝: 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

01/07 21:55, , 1F
看了一下原碼, aubio 似乎只支援 PCM encoding 的 wav
01/07 21:55, 1F

01/07 21:56, , 2F
這個檔案是 ITU 格式所以沒辦法讀
01/07 21:56, 2F

01/07 22:08, , 3F
請問一下這編碼在ubuntu 下有無工具可以查看?
01/07 22:08, 3F

01/07 22:08, , 4F
用 file 就可以看了
01/07 22:08, 4F

01/07 22:17, , 5F
OK...了解感謝
01/07 22:17, 5F

01/07 23:42, , 6F
ffmpeg -i 0.wav test.wav // 目前可以轉出PCM
01/07 23:42, 6F

01/07 23:42, , 7F
RIFF (little-endian) data, WAVE audio, Microsoft PCM
01/07 23:42, 7F

01/07 23:43, , 8F
16 bit, mono 8000 Hz, 預設 ffmpeg 不帶任何參數
01/07 23:43, 8F

01/07 23:43, , 9F
可是如果我想轉8bit 我要帶怎樣參數有人知道嘛?
01/07 23:43, 9F

01/07 23:45, , 10F
01/07 23:45, 10F

01/07 23:45, , 11F
我測試上面pcm參數就是轉出來8bit pcm
01/07 23:45, 11F
文章代碼(AID): #1OSDG2_7 (Python)
文章代碼(AID): #1OSDG2_7 (Python)