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 : 파이썬 VIRTUALENV를 사용하여,이 문제의 원인이 될 수도 있습니다 ... 내가 VIRTUALENV에서 AVBin의 install.sh를 실행하지만,이 같은 의심 당신이 신비한 코드를 .dylib 원하는 왜, = 올바른 장소에 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
업데이트 2
.so를, .dylib되지 않은 라이브러리를 설치해야합니까? 이것은 리눅스하지 맥 (Mac 용의가 .dylib, 우분투는 .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.
줄 바꾸기 .so는 여전히 도움이되지 않았습니다. 안정 버전 7을 설치하면 ... 8이 불안정했습니다! – xxjjnn