AVBinはMP3をデコードするためにPygletによって使用されます。リンク:http://avbin.github.com/AVbin/Download.htmlPython pyglet AVBin - AVBinのインストール方法
提供install.sh、エラーにリード線を利用使用してインストール:
'AVbin is required to decode compressed media')
pyglet.media.riff.WAVEFormatException: AVbin is required to decode compressed media
を...だから、それが正しくインストールされませんでしたか? ...それはそうavbinがインストールされている場所、私が発見した
(SoundShenanigans)[email protected]:~/Downloads/avbin-linux-x86-64-v8$ sudo bash install.sh
UPDATE:のpython virtualenvのを使用して、これが問題を引き起こしている可能性があります...私はvirtualenvの中AVBinのinstall.shを実行したにもかかわらず、このよう疑います右の場所に設置される= S
~/pyvien/SoundShenanigans/lib/python2.7/site-packages/pyglet/media$ ls
avbin.py drivers __init__.pyc procedural.pyc riff.pyc
avbin.pyc __init__.py procedural.py riff.py
UPDATE 2
ライブラリは.soは、は.dylib、なぜあなたは神秘的なコードをは.dylibたいですされていませんか?これは、Linuxではないマック(Macのはは.dylib、Ubuntuが.soの持っている持っている)
File "SoundShenanigans.py", line 4, in
from pyglet.media import avbin
File "/home/user/pyvien/SoundShenanigans/local/lib/python2.7/site-packages/pyglet/media/avbin.py", line 53, in
darwin='/usr/local/lib/libavbin.dylib')
File "/home/user/pyvien/SoundShenanigans/local/lib/python2.7/site-packages/pyglet/lib.py", line 122, in load_library
raise ImportError('Library "%s" not found.' % names[0])
ImportError: Library "avbin" not found.
私は53行目を.soに変更しても、まだ助けにはなりませんでした。安定版7をインストールしました... 8が不安定でした! – xxjjnn