Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中将shoutcast流转换为可播放的示例?_Python_Stream_Sample_Shoutcast_Audio Player - Fatal编程技术网

在Python中将shoutcast流转换为可播放的示例?

在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解码有很多可能性。这是

我有一个shoutcat电台,现在想为它制作一个播放器。多亏了bobince,我知道如何从服务器“获取”thet流,但我不知道如何将该流转换为可播放的示例。它是如何完成的?

好吧,根据我在python上读到的内容,请尝试第页。如果这不起作用,请尝试python wiki上的python音乐文章。

Shoutcast流通常(但不总是)是MP3。要获得可播放的样本,您必须解码流的MP3数据


你看过《资源》杂志吗?看起来是一个简单的解决方案,但需要大量的库。

在Python下进行MP3解码有很多可能性。这是一个我在过去取得了一些成功(但发展似乎已经停止)。它不仅仅是一个MP3解码器,而是一个通过ffmpeg支持多种音频和视频格式的播放接口。还有一些最近似乎恢复了活力(还没有尝试过)

还有一个可以播放MP3的播放器,虽然这只是它的一小部分功能。更轻量级的可能性,是libmad解码器库的直接接口。然后总是有可能将任务交给外部多媒体库,如DirectShow或GStreamer()