网络安全 频道

无限下载之流云止步

ASF、WMV、RM……相信大家对它们都不会陌生,在线听歌、看电影,就是在和它们打交道。而它们也就是所谓的流媒体,简单地说就是支持在线播放的视频格式。但“遗憾”的是,与传统的下载文件不同,当流媒体文件播放结束后,其数据并不会保存在本地硬盘上,而且使用常见的下载工具也难以将其下载。想下载回来再看看,怎么办?

三种武器

目前此类工具软件并不是很多,这里推荐的是:ASFRecorder、StreamBox Vcr、Project URL Snooper。一起来领略一下它们各自的高超绝技吧。

ASFRecorder

ASFRecorder是专门用来下载微软的ASF、WMV、WMA等流媒体格式文件的下载工具。另外它本身也是一个媒体播放程序,可播放很多媒体文件格式。

下载后无需安装,直接将其解压至文件夹中即可使用。当你要下载流媒体文件时,只需打开其主界面“File”菜单下的“Open URL…”选项,接着在弹出的地址框里输入或直接粘贴要下载的流媒体文件的地址,确认“OK”后回到主界面,再点击其中的三角符号按钮即可开始下载。

StreamBox VCR

对于RM文件,ASFRecorder就无能为力了。这时,我们可以拿出另一把更厉害的杀手锏:StreamBox VCR。

StreamBox VCR有两大“绝活”:一是它下载的流媒体文件格式多。支持点播和实时流媒体的播放与下载,可下载包括ASF、WMV、WMA、RM、RA、MOV等等大多数流媒体文件;二是它支持的网络传输协议全。包括RTSP、MMS、PNM等多种流媒体传输协议以及HTTP、FTP等常用的网络协议,而且在下载时还可自动判别转换,以达到最快下载速度。

下载解压后的StreamBox Vcr 1.0 Suite是一个软件包,安装后会在“程序”菜单里建立一个程序组,其中StreamBox Vcr 1.0 Beta 2版本比较适合用于下载RM文件,而Beta 3.1版本则对微软的流媒体支持更好。下面我们以最新的Beta 3.1的汉化版本为例,去体验一下它的真功夫。


图1 StreamBox Vcr正在下载

上网后找到和复制所需下载的流媒体文件的链接地址,再点击Streambox Vcr主窗口的“+”号图标按钮,即可出现“新建项目”对话框。设置好后点击“OK”按钮确定,新增的任务即被详细排列在主界面的表格中,该软件在分析确认地址无误后就会自动开始下载(图1)。

Project URL Snooper

有时对于一些不太规范或者隐藏得更深的流媒体文件,StreamBox Vcr也会因得不到其真实地址而导致下载失败。这时候你可以请出有“网络猎犬”之誉的地址嗅探软件Project URL Snooper来帮忙。它是一个专门用来和StreamBox VCR等软件配合的地址嗅探工具。它通过截获、记录和分析从网上发送到本机播放器的数据包,从而找到流媒体文件的真实地址,然后再利用StreamBox VCR等软件进行下载。

第一次运行,要对一些默认设置进行修改。首先打开主界面的“General Options”选项,然后在“Network Sniffing Options”中选择合适的网络接口驱动模块。其次是修改“External Links”,此处已预置了ASFRecorder、StreamBox Vcr等五个常见的工具软件以供调用,你必须根据自己的实际安装路径加以修改,然后才能生效。


图2 已“嗅探”到的真实地址

完成修改后,就可以开始“嗅探”地址的工作了。上网后首先打开主界面的“Search”选项,然后单击“Sniff Network”按钮启动嗅探器。接着在浏览器的地址栏输入因找不到真实地址而不能下载的流媒体文件的链接地址,相关的播放器(如RealPlayer)很快就会被自动调用并开始运行播放。而此时Project URL Snooper正监视和分析着网上传来的每一个数据包,将通过网络接口的所有连接地址记录下来。不久结果罗列出来,从中就能找到流媒体文件的真实地址了(图2)。

双掌齐发

如何获取真实地址

众所周知,成功下载一个流媒体文件的关键就在于获取其真实链接地址。而对于某些在网站上隐藏或者不显示真实链接地址的流媒体文件,先别忙着动用“Project URL Snooper”等工具去“嗅探”,你可以试着使用离线脱机的方法来获取其链接地址。

方法是在浏览器中点击网页上相关的流媒体文件,当播放器开始下载数据并播放节目时再关掉它,接着断开网络,让浏览器处于脱机浏览状态。这样,你再次运行播放器时它就会弹出一个对话框,里面即包含有刚才所播放的文件的相关链接地址(图3)。


图3 巧妙获得真实的地址

在网上你可能会碰到各种状况的流媒体文件。比如http://ent.sina.com.cn/rm/harrypot.ram,按照这个地址只能在线播放,虽然使用网络蚂蚁等也能下载,但下载后得到的只是一个大小为1KB的RAM格式的文件索引,而不是真正的RM文件本身(图4)。对于此类文件,只能使用Streambox Vcr等专门工具,才能自动分析RAM并从中找到RM真实的地址来下载。


图4 RAM其实只是一个索引

修复流媒体文件

有时候辛苦下载的流媒体文件已经损坏、文件不完整或者难以控制它的播放,这时你就要请出RM-Fix、ASF Tools、ASFFix等相关的流媒体修复工具软件来帮忙了。

RM-Fix是专门用来修复RM文件的,它有DOS命令行版和Windows版两种版本。Windows版是一个绿色软件,操作非常简单,只需从“File”菜单中选择“Open”打开需要修复的文件,程序将自动对文件进行检查,然后在窗口的下方显示检查的结果,你可以参考结果从“Options”中选择“Check”或者“Rebuild Index”,然后点击“OK”,进行检查数据块或者重建索引等操作。

ASF Tools则是一个针对微软流媒体的修复工具。除了文件修复功能外,它还具有分割与合并文件、将ASF转换为AVI等多项绝活。对于问题较多和复杂的文件,还可以点击“Advanced”按钮调用它的高级修复功能。

一招制胜

说了这么多有关流媒体的东东,你可能早就手心发痒、跃跃欲试了。那好,咱们马上就到“新浪网_影音娱乐_下载特区”中,去下载一个“哈利-波特与魔法石”精彩电影片断来看看。Follow me,Go!

第一步,获取地址。

打开IE浏览器登录到“新浪网_影音娱乐_下载特区(http://ent.sina.com.cn/download/)”网页。运行下载工具StreamBox Vcr,然后在该网页找到“在线视频”栏目,以鼠标右键点击“《哈利-波特与魔法石》精彩片段欣赏(清晰版)”,在弹出的菜单中选择“复制快捷方式”将其拷贝到系统剪贴板,这样就得到了该流媒体节目的链接地址http://ent.sina.com.cn/rm/harrypot.ram。可见这是一个RM的RAM索引文件,难以使用网络蚂蚁等常见工具下载。

第二步,下载文件。

回到StreamBox Vcr主界面,单击窗口的“+”号图标按钮(或者执行“编辑-粘贴网址”选项),在“新建项目”对话框中软件已自动把你刚复制的地址填好,这个RAM索引文件地址的真假,还得由StreamBox Vcr来分析验证。

第三步,确定无误后返回主窗口即自动开始下载。

剩下的事情,你就可以去喝杯茶,耐心地等待它下载完,然后再慢慢去欣赏吧。

立即下载 ASFRecorder
立即下载 Streambox VCR
立即下载 ASF Tools

http://netadmin.77169.com/HTML/20041226001600.html

0
相关文章