作者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/cn.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