在Python中将shoutcast流转换为可播放的示例?
我有一个shoutcat电台,现在想为它制作一个播放器。多亏了bobince,我知道如何从服务器“获取”thet流,但我不知道如何将该流转换为可播放的示例。它是如何完成的?好吧,根据我在python上读到的内容,请尝试第页。如果这不起作用,请尝试python wiki上的python音乐文章。Shoutcast流通常(但不总是)是MP3。要获得可播放的样本,您必须解码流的MP3数据在Python中将shoutcast流转换为可播放的示例?,python,stream,sample,shoutcast,audio-player,Python,Stream,Sample,Shoutcast,Audio Player,我有一个shoutcat电台,现在想为它制作一个播放器。多亏了bobince,我知道如何从服务器“获取”thet流,但我不知道如何将该流转换为可播放的示例。它是如何完成的?好吧,根据我在python上读到的内容,请尝试第页。如果这不起作用,请尝试python wiki上的python音乐文章。Shoutcast流通常(但不总是)是MP3。要获得可播放的样本,您必须解码流的MP3数据 你看过《资源》杂志吗?看起来是一个简单的解决方案,但需要大量的库。在Python下进行MP3解码有很多可能性。这是
你看过《资源》杂志吗?看起来是一个简单的解决方案,但需要大量的库。在Python下进行MP3解码有很多可能性。这是一个我在过去取得了一些成功(但发展似乎已经停止)。它不仅仅是一个MP3解码器,而是一个通过ffmpeg支持多种音频和视频格式的播放接口。还有一些最近似乎恢复了活力(还没有尝试过) 还有一个可以播放MP3的播放器,虽然这只是它的一小部分功能。更轻量级的可能性,是libmad解码器库的直接接口。然后总是有可能将任务交给外部多媒体库,如DirectShow或GStreamer()