Okay, also wollte ich in Python eine grundlegende Signalverarbeitung durchführen und fand diese großartige Bibliothek namens scikits.audiolab
.
Kein PPA irgendwo gefunden werden. Naja. Ich dachte, ich könnte es einfach auf meinem Ubuntu Oneiric Server installieren
%Vor%und dann
%Vor%Dies ist jedoch mit
fehlgeschlagen %Vor% Wtf? Okay, die libsndfile1-dev
Dateiliste wurde abgefragt:
Seltsam, Bibliotheken gehen in Nicht-Standard-Bibliotheksverzeichnis? Dummer Packer.
Na gut. Die Quelle für scikits.audiolab
heruntergeladen, eine site.cfg
wie folgt geschrieben:
Jetzt python setup.py build
und sudo setup.py install
erfolgreich abgeschlossen.
Als nächstes startete eine Python-Shell, versucht from scikits.audiolab import sndfile
:
Aber:
%Vor% Und _sndfile.so
gefunden bei /usr/local/lib/python2.7/dist-packages/scikits.audiolab-0.11.0-py2.7-linux-x86_64.egg/scikits/audiolab/pysndfile/_sndfile.so
.
Also, meine Frage ist,
_sndfile.so
nicht? scikits.audiolab
2011 erfolgreich auf einer Linux-Distribution 2011 verwendet? Wie hast du es gemacht? Jemand schlug vor, ldd _sndfile.so
zu überprüfen. Hab genau das gemacht und habe
Interessant! Auf eine Reihe von Dateiformatbibliotheken wird ebenfalls verwiesen, von denen ich wahrscheinlich noch keine installiert habe.
Hat sudo aptitude install flac vorbis-tools
und voila!
Ich kann diese Warnung wahrscheinlich ignorieren, weil die ALSA-Unterstützung momentan fehlt, da sie wahrscheinlich für die lokale Aufnahme und Wiedergabe verwendet wird - und das ist sowieso ein Server.
Es wäre viel einfacher gewesen, wenn das Fehlen von libFLAC
, libvorbis
und libvorbisenc
einen Build-Time-Fehler in den Build-Skripten von scikits.audiolab
ausgelöst hätte ... Immerhin der letzte Fehler Nachricht erwähnt nichts von diesen Bibliotheken.
Edit: Ich habe gerade gemerkt, dass dies nicht der Fall ist, da pysndfile gebündelt zu sein scheint ... Ich sollte die Dinge nicht gleich am Morgen beantworten;)
Antwort zu 1: Sndfile ist eine ac-Bibliothek, für die Sie höchstwahrscheinlich den Python-Wrapper installieren müssen: Ссылка
Tags und Links python