Audio 在长时间的静默中录制流式音频

Audio 在长时间的静默中录制流式音频,audio,audio-streaming,audio-recording,icecast,audacity,Audio,Audio Streaming,Audio Recording,Icecast,Audacity,我在Linux设备上使用darkice()从消防局的无线电系统中捕获音频。它工作得很好,我可以将数据流转发到Icecast2()服务器,这样消防队员就可以收听实况广播 我的下一个目标是将无线电传输记录到文件中 消防部门并不总是那么忙,所以我捕捉到的溪流有很长一段时间的寂静(嘶嘶声)。我的目标是以某种方式捕获并记录只有真实的人声传输的时段,而不是浪费大量硬盘空间记录嘶嘶声 有没有关于可以克服这个问题的工具的想法 谢谢 您应该能够使用FFmpeg来实现此功能,以及它的功能 未经测试,但请尝试以下操作

我在Linux设备上使用darkice()从消防局的无线电系统中捕获音频。它工作得很好,我可以将数据流转发到Icecast2()服务器,这样消防队员就可以收听实况广播

我的下一个目标是将无线电传输记录到文件中

消防部门并不总是那么忙,所以我捕捉到的溪流有很长一段时间的寂静(嘶嘶声)。我的目标是以某种方式捕获并记录只有真实的人声传输的时段,而不是浪费大量硬盘空间记录嘶嘶声

有没有关于可以克服这个问题的工具的想法


谢谢

您应该能够使用FFmpeg来实现此功能,以及它的功能

未经测试,但请尝试以下操作:

ffmpeg -i <Icecast URL> -af silenceremove=stop_periods=-1:stop_duration=1:stop_threshold=-30dB output.webm
ffmpeg-i-af消音器move=stop\u periods=-1:stop\u duration=1:stop\u threshold=-30dB output.webm

我今天一直在测试它,到目前为止它似乎运行良好。自从我发帖以来,我还发现了“sox”,我也将尝试一下。谢谢