python - 在 Python 中流式传输 AAC+ 音频的方法?

标签 python audio aac+

我想用 Python 播放 AAC+ shoutcast 流。我尝试过使用 bass_aac,它是 Bass 音频库的扩展,声称能够成功处理 AAC+。如有必要,我非常愿意编写到外部库的绑定(bind)。有什么建议吗?

最佳答案

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

我建议使用 gst-launch 来感受一下 API

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

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

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

关于python - 在 Python 中流式传输 AAC+ 音频的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497020/

相关文章:

python - 使用PIL,python过滤部分图像

python - 在 nfcpy 库中获取对象 ID (python)

c++ - 在 C++ 中将缓冲区导出为 WAV

encoding - Linux 上最好的 he-aac 编码器?

java - 无效的 ADTS sampling_frequency_index 和 channel_configuration 为什么?

python - 旋转/旋转数据集的最佳方法

python - 为 Pandas DataFrame 图设置 xlim

c - 如何为我的操作系统读取和播放音频文件?

c - 在 C 中使用 audiere 库