【问题标题】:How to split a live audio stream into separate channels and save to files?如何将实时音频流拆分为单独的通道并保存到文件?
【发布时间】:2020-02-22 05:28:11
【问题描述】:

我正在尝试获取在线 MP3 (icecast) 流,它在左侧播放一件事,在右侧播放另一件事,并将其拆分为 2 个单独的文件。我将流传输到一个不断增长的 wav 文件。现在我想为两个单独的通道保存 2 个附加文件。我在网上找到了一些其他解决方案,但它们似乎只适用于完整的 wav 文件,但因为它是实时流并且文件不断增长,所以它们不适用于此。

我正在尝试在 Java 中执行此操作。

【问题讨论】:

    标签: java audio audio-streaming


    【解决方案1】:

    只需使用 FFmpeg。在那里做这件事很简单。

    ffmpeg -i <your stream> -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav
    

    另请参阅:https://trac.ffmpeg.org/wiki/AudioChannelManipulation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多