Python 通过切片检测将音频流分割为文件

Python 通过切片检测将音频流分割为文件,python,python-3.x,audio,audio-streaming,icecast,Python,Python 3.x,Audio,Audio Streaming,Icecast,我目前正在做一个项目,我需要将一个实时音频流分割成单个文件 在这个项目中,我不断地得到一个类似于播客的音频流,我想检测单个的“片段”,并将它们以递增的名称保存在音频文件中 我已经找到了一些音频文件的解决方案,但不适用于实时音频流,我非常感谢您的帮助。最好是Python,但其他语言也可以 提前感谢。您可以使用FFMPEG读取实时音频流,并将音频输出到带有时间戳或包含增量文件名的文件中 请参阅: 一个简单的例子是 ffmpeg -i http://www.livestream.com:8000/st

我目前正在做一个项目,我需要将一个实时音频流分割成单个文件

在这个项目中,我不断地得到一个类似于播客的音频流,我想检测单个的“片段”,并将它们以递增的名称保存在音频文件中

我已经找到了一些音频文件的解决方案,但不适用于实时音频流,我非常感谢您的帮助。最好是Python,但其他语言也可以


提前感谢。

您可以使用FFMPEG读取实时音频流,并将音频输出到带有时间戳或包含增量文件名的文件中

请参阅:

一个简单的例子是

ffmpeg -i http://www.livestream.com:8000/streamtest -f segment -segment_time 1800 -reset_timestamps 1 output_%03d.mp3
这将生成1800秒(30分钟)的文件,名为output_001、output_002等