在Python中传输AAC +音频的方法?

时间:2010-12-21 07:17:20

标签: python audio aac+

我希望在Python中播放AAC + shoutcast流。我尝试过使用bass_aac,它是Bass音频库的扩展,声称能够处理AAC +失败。如果有必要,我非常愿意写一个绑定到外部库。建议?

1 个答案:

答案 0 :(得分:0)

通过GSTreamer使用gst-python将是一个很好的解决方案。 GST可以处理从HTTP流式传输到扬声器输出的整个音频流水线。

我建议使用gst-launch来了解API

gst-launch playbin2 uri=http://stream0.freshair.org.uk:3066/;

您可以使用souphttpsrc或其他插件来启用接收元数据或更高级的输出。

注意:shoutcast URL中的;会强制使用没有任何元数据的仅音频流。这对于本地化与shoutcast / icecast相关的问题非常有用,而不是更一般的音频流,