AVBin es utilizado por Pyglet para decodificar archivos MP3. Enlace: http://avbin.github.com/AVbin/Download.htmlPython pyglet AVBin - Cómo instalar AVBin
instalan mediante install.sh proporcionado, cuando se utilizan cables a error:
'AVbin is required to decode compressed media')
pyglet.media.riff.WAVEFormatException: AVbin is required to decode compressed media
... Por lo tanto, no se ha instalado correctamente? Usando virtualenv pitón, sospecho que esto podría estar causando problemas ... aunque me encontré install.sh de AVBin en virtualenv, así:
(SoundShenanigans)[email protected]:~/Downloads/avbin-linux-x86-64-v8$ sudo bash install.sh
ACTUALIZACIÓN
he encontrado donde está instalado avbin ... parece para ser instalado en el lugar correcto = 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
ACTUALIZACIÓN 2
la biblioteca se .so, no .dylib, ¿por qué quiere .dylib código misterioso? Se trata de Linux no Mac (Mac tienen .dylib, Ubuntu tiene .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.
Alteré la línea 53 para leer .so, todavía no ayudó. La instalación de la versión 7 estable funcionó ... ¡8 fue inestable! – xxjjnn