Streaming 将流式广播录制为MP3 背景

Streaming 将流式广播录制为MP3 背景,streaming,mp3,audio-recording,radio,Streaming,Mp3,Audio Recording,Radio,我父亲有一个他喜欢的老广播节目。 这是30-40年前的一系列录音,但现在他发现这些录音是作为历史回顾而不时发送的。他爱他们,一个也不想错过。 他很想录下来,所以我找到了一个叫做CoolRecord的小程序,可以通过网络播放器从广播中录下来。它工作正常,但问题是录音是通过声卡完成的,当他使用Skype与孙子孙女通话时,他总是弄乱声音设置,当下一次录音时,一切都很混乱 主意 现在我最近发现,在无线电波通过声卡之前,可以捕捉到它。这是个好消息!我搜索并找到了广播的url。在上,我发现以下url看起来很

我父亲有一个他喜欢的老广播节目。 这是30-40年前的一系列录音,但现在他发现这些录音是作为历史回顾而不时发送的。他爱他们,一个也不想错过。 他很想录下来,所以我找到了一个叫做CoolRecord的小程序,可以通过网络播放器从广播中录下来。它工作正常,但问题是录音是通过声卡完成的,当他使用Skype与孙子孙女通话时,他总是弄乱声音设置,当下一次录音时,一切都很混乱

主意 现在我最近发现,在无线电波通过声卡之前,可以捕捉到它。这是个好消息!我搜索并找到了广播的url。在上,我发现以下url看起来很有希望:。这是一个192 kbps的MP3解码流

我在网上搜索,找到了几个听收音机甚至录音的软件,但我找到的所有基于Windows的软件都会在音频流通过计算机声卡后录音。。。。 事实上,我为做正确事情的Mac找到了一个免费软件。它名为FStream,但没有Windows版本;-)

因此,我的意图是构建一个非常简单的程序,它将始终连接到同一个电台,直接捕获流,而无需通过声卡

我想对我父亲说得非常简单:他所需要做的就是在播放他最喜欢的节目时按下一个红色的大唱片按钮!没有混乱的音频设置的麻烦,只是一个文件自动保存到他的音频目录

问题 我更喜欢用C。 我想.Net类库有一些有用的方法可以帮助我。。。。 但我从未使用过无线流媒体和广播技术。 1) 如何设置“流侦听器”? 2) 是否可以检测节目标题并自动开始/停止录制? 3) 如何将流保存为MP3文件?我需要添加标题等吗? 4) 我需要处理流媒体中可能出现的中断吗?

最新版本的MP3流新增支持。它是一个非常成熟的.NET audo管理库,易于使用。 您可以将传入的缓冲区流式传输为最受支持的音频格式。

请查看。它似乎在做你想要实现的事情,在windows上也可以使用。如果你想的话,它似乎还可以在音频流中使用无声标记自动生成单独的MP3


streamripper也有一个“非常简单”的前端名为,可能正是您所需要的。

谢谢,我将尝试一下NAudio。这是否意味着仅使用纯.Net管理流太复杂?是的,处理音频流不是很简单。VLC media player具有将internet流翻录为mp3文件的功能。在文本编辑器中弹出打开.pls文件。在其中,您将找到实际音频流的URL。下载它就像使用curl从上面指向地址一样简单。在程序中实现自动化就像下载文件一样简单。。。唯一的区别是这个文件是无止境的,所以你需要中断下载才能完成。我不喜欢这个答案,因为它只不过是一个软件推荐。这不是所问的问题,如果是的话,问题就结束了。@spender我明白你的意思了,答案至少应该包含一些代码示例,说明如何使用所提到的库实现OP特别要求的东西,这样任何找到这个答案的人都可以立即看到它是否符合他们的需要。请随意编辑答案或自己提供更好的版本,我将投票表决!(还有,哇,这个答案太老了!)