2024-09-28 21:08:47 发布
网友
我有一个shoutcat电台,现在想为它建立一个播放器。我知道如何从服务器“获取”thet流,非常感谢bobince,但我不确定如何将该流转换为可播放的示例。怎么做的?在
好吧,根据我在python上所读到的,试试this页。如果这不起作用,可以试试pythonwiki上的PythonInMusic文章。在
Shoutcast流通常是(但不总是)MP3。要获得可播放的示例,您必须解码流的MP3数据。在
你看到http://codeboje.de/playing-mp3-stream-python/上的资源了吗?看起来是一个简单的解决方案,但需要大量的库。在
在Python下有很多MP3解码的可能性。PyMedia是一个我在过去有过一些成功的例子(但是开发似乎已经停止了)。它不仅仅是一个MP3解码器,而是一个通过ffmpeg支持许多音频和视频格式的播放接口。还有pyffmpeg最近似乎又恢复了活力(还没有尝试过)。在
还有PyGame也可以播放MP3,尽管这只是它功能的一小部分。pymad是更轻量级的可能性,它是libmad解码器库的直接接口。然后总是有可能将任务交给外部多媒体库,如DirectShow或GStreamer(via gst-python)。。。在
好吧,根据我在python上所读到的,试试this页。如果这不起作用,可以试试pythonwiki上的PythonInMusic文章。在
Shoutcast流通常是(但不总是)MP3。要获得可播放的示例,您必须解码流的MP3数据。在
你看到http://codeboje.de/playing-mp3-stream-python/上的资源了吗?看起来是一个简单的解决方案,但需要大量的库。在
在Python下有很多MP3解码的可能性。PyMedia是一个我在过去有过一些成功的例子(但是开发似乎已经停止了)。它不仅仅是一个MP3解码器,而是一个通过ffmpeg支持许多音频和视频格式的播放接口。还有pyffmpeg最近似乎又恢复了活力(还没有尝试过)。在
还有PyGame也可以播放MP3,尽管这只是它功能的一小部分。pymad是更轻量级的可能性,它是libmad解码器库的直接接口。然后总是有可能将任务交给外部多媒体库,如DirectShow或GStreamer(via gst-python)。。。在
相关问题 更多 >
编程相关推荐