|
如何下载只能实时播放的流节目
文、图 / Run
高速接入互联网越来越普及,上网速度快了以后,很多以前用 MODEM 不能体现的乐趣都可以亲身感受一下了,而这其中最热门的大概就是在网上实时看电影、电视及收听广播了吧。但不幸的是目前绝大部分的网站由于各种原因(版权)不提供下载服务,也就是说你只能在网络上实时收看,而不能把电影、歌曲等保存到自己的电脑上。下面我们就来探讨一下如何冲破这个限制,把自己喜欢的节目下载回来!
能在网络上实时收看的节目,一般我们称作“流媒体”,而目前网上使用的绝大部分流媒体格式只有 RM 和 ASF 两种,当然还有
MOV 和 WMV 格式,但由于采用 MOV 格式的网站实在不多,而 WMV 格式有还没开始真正普及,所以我们这次只把重点放在常见的
RM 和 ASF 格式上面。
初级篇:
为了达到保护版权的目的,奢望这两种格式文件的播放器 RealPlay 和 MediaPlayer 提供 SAVE
AS 选项是不可能的了。另外希望在看完节目后在 windows 的临时文件目录找文件一法也如同等待上天施舍一般,成功的几乎很少。一说到下载文件,很多朋友可能马上就会想到网络蚂蚁、FlashGet等下载工具吧。没错,用这些下载工具是可以下载一小部分的流式文件,例如你要下载的流文件下载地址是类似于
http://www.souxin.com/wcx.rm 这样的话,那么就可以直接用网络蚂蚁下载了,因为这样的流文件根本没使用保护措施。更进一步,如果你要下载的流文件地址是
rtsp://www.souxin.com/wcx.ram 之类的话,如果上天眷顾的话,你只需要把其中的 RTSP
改成 HTTP 然后再把 RAM 文件下载回来,用一些十六位编辑软件打开这个 RAM 文件,你就可以发现真正的流文件地址了。不难看出以上说的方法成功的几率都很微,所以我们要采取主动的方法,这个时候我们就需要专门的软件来辅助了。ASFRecorder
V1.1 是一个专门用来下载 ASF、Wma、Wmv 格式流文件的工具,运行界面如下图:

它除了能把 ASF 下载回来外,也支持 ASF 文件的索引格式 ASX 文件,能把隐藏在 ASX 里面的真正流部分找出来。甚至还可以设置代理等等,功能强大之余使用也非常方便,只要在其
[File] 选单下面选 [Open URL] 再输入流节目的地址后就可以回到主界面按那个三角形符号开始下载了。由于
ASFRecorder 采取了独特的技术模拟正常播放,然后把流服务器端调制发出的流数据重新组合成文件。所以它的出现严重威胁了
ASF 等流文件的版权问题,在微软对软件作者施加压力后,这个软件已经停止开发了。幸好作者在公开了这个软件的源代码,最近国内的
Yaan2 在 ASFRecorder 代码的基础上做出了 ASFR+ ,在原来的基础上加上了分断下载和修复损坏 ASF
文件等功能。
|