Domanda

Ho una stazione radio shoutcat e ora vuole costruire un giocatore per esso. So come "get" Thet flusso dal server, grazie mille per bobince, ma non sono sicuro come convertire quel flusso in campioni giocabili. Come si fa?

È stato utile?

Soluzione

Bene, da quello che posso leggere il pitone, prova a questa pagina . Se questo non funziona, provare l'articolo PythonInMusic sul wiki pitone.

Altri suggerimenti

flussi Shoutcast sono in genere (ma non sempre) MP3. Per ottenere i campioni riproducibili, è necessario decodificare i dati MP3 del flusso.

Hai visto la risorsa a http://codeboje.de/playing-mp3-stream -python / ? Si presenta come una soluzione semplice, ma richiede un sacco di librerie.

Ci sono alcune possibilità di decodifica MP3 in Python. PyMedia è uno ho avuto un certo successo in passato (ma per i quali lo sviluppo sembra essersi fermato). Non è solo un decoder MP3, però, ma un'interfaccia di riproduzione con il supporto per molti formati audio e video tramite ffmpeg. C'è anche pyffmpeg che sembra avere tornare alla vita di recente (non hanno ancora provato) .

Poi c'è PyGame può anche riprodurre file MP3, anche se questa è una bella piccola parte di ciò che fa. pymad è la possibilità più leggero, essendo un'interfaccia diretta alla libreria libmad decoder. E poi c'è sempre la possibilità di consegnare il compito fuori ad un multimediali esterni biblioteca, come DirectShow, o GStreamer ( via gst-python) ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top