AVBin wird von Pyglet verwendet, um MP3s zu entschlüsseln. Link: http://avbin.github.com/AVbin/Download.htmlPython Pyglet AVBin - Wie installiere ich AVBin
mit install.sh bereitgestellt, installiert, wenn Leitungen verwendet, um Fehler:
'AVbin is required to decode compressed media')
pyglet.media.riff.WAVEFormatException: AVbin is required to decode compressed media
... So ist es nicht richtig installiert werden? Mit Python virtualenv, vermuten, dass dies Probleme verursachen könnte ... obwohl ich AVBin der install.sh in virtualenv lief, wie folgt aus:
(SoundShenanigans)[email protected]:~/Downloads/avbin-linux-x86-64-v8$ sudo bash install.sh
UPDATE
ich gefunden habe, wo avbin installiert ist ... es scheint installiert an der richtigen Stelle = 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
die Bibliothek werden .so wird, nicht .dylib, warum Sie mysteriösen Code wollen .dylib? Dies ist Linux nicht Mac (Mac haben .dylib, Ubuntu hat .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.
Ich änderte Zeile 53 zu lesen .so, immer noch nicht geholfen. Die Installation von Stable Version 7 hat funktioniert ... 8 war instabil! – xxjjnn