我正在尝试获取一个在线MP3(icecast)流,该流在左侧播放一件事,在右侧播放另一件事,并将其拆分为2个单独的文件。我将流传输到不断增长的wav文件中。现在,我想为两个单独的通道保存2个其他文件。我在网络上发现了其他一些解决方案,但它们似乎仅适用于完整的wav文件,但是由于它是实时流,并且文件不断增长,因此无法解决问题。
我正在尝试用Java执行此操作。
只需将外壳封装到FFmpeg。这样做很简单。
ffmpeg -i <your stream> -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav