将流媒体广播录制到MP3

Jak*_*ner 9 streaming mp3 audio-recording radio

背景

我父亲有一个他喜欢的老电台节目.这是30 - 40年前完成的一系列录音,但现在他发现它们不时被送去作为历史回顾.他爱他们,不想错过任何一个.他渴望录制它们,所以我发现了一个名为CoolRecord的小程序,它可以通过网络播放器从广播中录制.它工作正常,但问题是录音是通过声卡完成的,当他使用Skype与孙子孙女交谈时,他总是搞乱声音设置,当下一次录音会议结束时,一切都很混乱....

理念

现在我最近发现,在通过音频卡之前可以捕获无线电流.这是个好消息!我搜索并找到了广播的网址.在http://www.listenlive.eu/sweden.html上,我发现以下网址看起来很有希望:http://sverigesradio.se/topsy/direkt/1602-hi-mp3.pls.它是一个192 kbps的MP3解码流.

我搜索了网络,发现了几个用于收听广播甚至录音的软件,但是我发现所有基于Windows的软件在通过计算机声卡后都记录了音频流......我实际上找到了一个免费软件,用于Mac正确的事情.它被称为FStream但它没有Windows版本;-)

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

我想让父亲对它简单易懂:他需要做的就是在他最喜欢的节目时间推出一个红色的大红色按钮!没有麻烦的混乱音频设置,只是一个文件自动保存到他的音频目录.

问题

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

Ste*_*ack 2

看看Streamripper。它似乎正在做你想要实现的目标,并且也可以在 Windows 上使用。如果您愿意,它似乎还会使用音频流中的静音标记自动生成单独的 mp3。

Streamripper 还存在一个“非常简单”的前端,称为SimpleRipper,它可能正是您所需要的。