用Foobar2000抓取网络直播

影音乐园

随着带宽的增加,现在很多网站提供了网络直播服务。但一般这些内容用户是无法抓取下来的,如果我们能够将这些资源录制下来,想听的时候再听,是很惬意的。利用Foobar2000和foo_input_mslive插件,就可以轻松实现这个功能。

本文涉及软件下载地址:www.shudoo.com/bzsoft

1.下载mslive插件。从网上下载mslive插件,用WinRAR将其中的foo_input_mslive.dll解压到Foobar2000安装文件夹中的Components文件夹下,默认为“C:\Program Files\foobar2000\components”。

2.找到直播地址。打开一个直播网站,右击相应的对象,选择“属性”命令,之后在打开窗口中可以看到相应的地址,如mms://live.xxxx.com等(如图1)。

24-f10-7.jpg
图1

3.准备MP3 Encoder。从网上下载Lame(MP3编码器),然后把其中的所有文件解压到Foobar2000的安装文件夹下,默认为“C:\Program Files\foobar2000”。

4.输入直播地址设置编码器和码率。启动Foobar2000,选择“文件→ms streams→Add stream url”,再在打开窗口中输入上述地址,设置类型为“Detect”,单击“OK”按钮。右击进入Foobar2000的播放项,右击之,选择“Convert→转换到”,在打开窗口中可以按提示选择“编码预置”为“ MP3(Lame),190 kbps,V2,fast……”。接着单击右侧的“…”按钮,在打开窗口(图2所示)中可以设置码率,之后单击“确定”按钮。

24-f10-8.jpg
图2

5.开始录制。此时会出现警告窗口,单击“是”确认录制。在窗口中选择录制文件名,之后即可看到相应的录制窗口。完成后,直接关闭窗口,同时退出Foobar2000即可。