想要从摄像头ipcamera中读取音频数据进行处理,请问怎么从rtsp地址中实时读取音频流啊?

无线摄像头通过rtsp传递数据,我通过vlc能看到数据分为视频流和音频流,
音频流使用pcm alaw编码,我想将音频流每隔一段时间比如10s保存成一个文件,
请问有方法吗?

我使用了python的ffmpeg-python库能将音频流拉取出来,然后想使用pyaudio库使用callback方式读取,结果发现回调模式下不能对数据流进行read操作,现在一头雾水,不知道咋办

顺带一提,处理的音频数据是想用来语音识别的

你好,博主,请问解决了吗?

ffmpeg数据流解析本来就是一帧一帧的。不过,你要把这部分数据作为输入,需要看处理库支持什么格式。如果是pcm输入,那么对帧进行转换还是挺方便。如果不是pcm,那么多加一层ffmpeg的编码,把这部分数据输出就行