J
jimmy8135
前几天因为下载流体文件的事情,发了个帖子。
今天偶然在网上看到,于是转载来。我想可能大家也能派上用处。
有人说 2001 年将会是宽带年,高速接入互联网将越来越普及。上网速度快了以后,很
多以前用 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 文件等功能。
中级篇:
既然 ASFRecorder 不支持 RM 格式而且已经“复国无望”了,我们只能望“流”轻叹
了么?未必,最近 Streambox Vcr 1.0 Suite 横空出世了!这个软件包里面包含了最新
“流”下载软件 Streambox Vcr 1.0 的三个不同版本。其中 Beta 2 版本适合用于下载
Real 格式影片而 Beta 3.1 版本则比较适合下载 ASF 格式影片。我们以其中最好用的
Streambox Vcr 1.0 Beta 3.1 做介绍。Streambox Vcr 不但支持点播形式的流节目也同样
支持现场流节目,而且两者可以同时下载!由于它采用了独特的分析技术,所以可以把那些
隐藏在 ASX 后的 ASF 文件和隐藏在 SMIL 文件后的 RM 文件找出来并进行下载。这个功能
虽然在 ASFRecorder 里面已经实现,但真正做到实用阶段的是 Streambox Vcr !另外,
Streambox Vcr 支持的流播发协议相当齐全,http ftp、rtsp、mms、pnm 等能数得出的协
议它都全部支持可以在下载的时候自动判别。除此之外它支持断线续传、支持定时下载、支
持拖放下载等等作为下载软件必要的功能它一样没少,够吸引的吧!下面我们看看如何实际
使用 Streambox Vcr 来下载流节目吧。
下面我们先介绍一下软件快捷工具栏,如下图:
[新建]就是新建立一个下载任务,软件启动就已经建立了一个任务,所以一般不需要再
建立了。[添加]有两个按钮,区别是前面那个按钮需要 WINDOWS 的剪贴板有地址连接的时
候才生效,而后面那个就随时可以按下去,手动输入参数。[暂停]、[开始]、[删除]就不用
多介绍了,用来控制下载进程的几个重要按钮。[显信息]、[隐信息]、[界面]三个按钮是切
换 Streambox Vcr 界面显示信息量多少的控制按钮,用于控制界面显示的信息。[设置]里
面可以设置软件各种功能,你可以在这里设置下载代理服务器、定时下载的时间等等,当
然,这里大部分参数都可以在新建下载任务的时候进行选择。
看完以上介绍,你应该明白如何使用 Streambox Vcr 了吧,一个简单的下载流程是:
先在浏览器找到想要下载的流节目,在其连接上面点鼠标右键,选“复制快捷方式”把连接
地址拷贝到剪贴板,然后运行 Streambox Vcr ,按一下 [添加]按钮,可以看见软件已经自
动把你刚才的地址复制到 [Locatio](待下载连接框),你要再选择文件的保存路径和文件名
字,至于下载协议如果你不太懂的话就干脆选 Auto 让 Streambox Vcr 自动判别好了。以
上步骤完成后按一下 OK 按钮,Streambox Vcr 经过分析地址无误后就会开始下载了。
另外,
高级篇:
StreamBox vcr 的出现解决了很多以前无可奈何的难题,但对于一些隐藏得更深、保护
得更完善的流文件它还是有无能为力的时候。主要问题不是 StreamBox vcr 下载不了,而
是 StreamBox vcr 找不到流文件的真实地址。虽然 StreamBox vcr 号称支持 RAM SMIL
PLS ASX MOV 等流格式,但有些文件经过一些措施的保护后 StreamBox vcr 还是会找不到
真实文件地址的。这个时候,我们就需要用另外的软件来分析、整理出真实的地址了。既然
流文件用播放器能播放,那么真实地址一定是隐藏在发送到本机的网络数据包里面。所以只
要用软件截获网上发送过来的数据包,然后加以分析就一定可以找得到真实地址。按照这个
思路,大家可能会想到用 HACKER 常用的 SNIFFER PRO 或者 NETXRAY 之类的软件,但这些
软件事无大小,把所有数据包通通截下来,光分析就够你烦一阵的了。
幸好,现在出现了一个专门是用来和 StreamBox vcr 等软件配合的地址嗅探软件:
Project URL Snooper 。这个软件可以到 WWW.SOUXIN.COM 下载,版本是 1.05 Beta ,既而
是网络数据包嗅探软件,安装嗅探驱动软件是难免的,所以在使用这个软件前要先安装
WINPCAP 这个数据嗅探驱动软件,否则软件将无法正常使用。驱动装好后,我们就可以开始
捕捉地址了。我们以地址
rtsp://140.247.24.29:554/chem17/Lecture04/4-01.smil?cloakport=8080,554,7070 为例
子来进行说明,这个地址如果你直接用 StreamBox vcr 来下载的话将会出现典型的找不到
地址错误。
但经过用 REALPLAYER 测试证明文件是存在的,可以正常播放,于是打开 Project
URL Snooper ,如果是第一次运行这个软件的话,请先到 [General Options] 选单那里选
择驱动模块:
选择完毕后回到 [Search] 选单,按下 [Sniff Network] 按钮启动嗅探,然后返回浏
览器窗口,在地址栏输入 rtsp://140.247.24.29:554/chem17/Lecture04/4-01.smil?
cloakport=8080,554,7070 ,很快 RealPlayer 自动运行,经过一番连接后,开始播放了。
而这个时候,Project URL Snooper 正在后台监视着数据包的一举一动,从它的结果窗口我
们可以明显的看见,我们想要的东西出现了。
如箭头所指,Project URL Snooper 已经从杂乱的数据包里面帮我们把真实的地址找出
来了,在这个地址上按鼠标右键,可以把这个地址复制到剪帖版或者直接调用 StreamBox
vcr 进行下载。
如果你想调用另外的外部程序来对这个连接地址处理可以在 [ External Links] 选单
里面选择。得到真实地址后,再调用 StreamBox vcr 就可以正常下载流节目了。
有了以上几个软件的帮助,相信没多少流节目能逃出你掌心的了,但由于毕竟流节目是
经过服务端软件编码过的信息,StreamBox vcr 在重新建立文件的时候难免会有时候出点问
题,所以你可能还需要 ASFCUT 等软件来进行修复一下方能正常播发。文中提到的这些软件
都可以在搜新网 www.souxin.com 找到。最后,希望 StreamBox vcr 能逃过微软的魔掌,
不要重蹈 ASFRecorder 的覆辙吧。
今天偶然在网上看到,于是转载来。我想可能大家也能派上用处。
有人说 2001 年将会是宽带年,高速接入互联网将越来越普及。上网速度快了以后,很
多以前用 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 文件等功能。
中级篇:
既然 ASFRecorder 不支持 RM 格式而且已经“复国无望”了,我们只能望“流”轻叹
了么?未必,最近 Streambox Vcr 1.0 Suite 横空出世了!这个软件包里面包含了最新
“流”下载软件 Streambox Vcr 1.0 的三个不同版本。其中 Beta 2 版本适合用于下载
Real 格式影片而 Beta 3.1 版本则比较适合下载 ASF 格式影片。我们以其中最好用的
Streambox Vcr 1.0 Beta 3.1 做介绍。Streambox Vcr 不但支持点播形式的流节目也同样
支持现场流节目,而且两者可以同时下载!由于它采用了独特的分析技术,所以可以把那些
隐藏在 ASX 后的 ASF 文件和隐藏在 SMIL 文件后的 RM 文件找出来并进行下载。这个功能
虽然在 ASFRecorder 里面已经实现,但真正做到实用阶段的是 Streambox Vcr !另外,
Streambox Vcr 支持的流播发协议相当齐全,http ftp、rtsp、mms、pnm 等能数得出的协
议它都全部支持可以在下载的时候自动判别。除此之外它支持断线续传、支持定时下载、支
持拖放下载等等作为下载软件必要的功能它一样没少,够吸引的吧!下面我们看看如何实际
使用 Streambox Vcr 来下载流节目吧。
下面我们先介绍一下软件快捷工具栏,如下图:
[新建]就是新建立一个下载任务,软件启动就已经建立了一个任务,所以一般不需要再
建立了。[添加]有两个按钮,区别是前面那个按钮需要 WINDOWS 的剪贴板有地址连接的时
候才生效,而后面那个就随时可以按下去,手动输入参数。[暂停]、[开始]、[删除]就不用
多介绍了,用来控制下载进程的几个重要按钮。[显信息]、[隐信息]、[界面]三个按钮是切
换 Streambox Vcr 界面显示信息量多少的控制按钮,用于控制界面显示的信息。[设置]里
面可以设置软件各种功能,你可以在这里设置下载代理服务器、定时下载的时间等等,当
然,这里大部分参数都可以在新建下载任务的时候进行选择。
看完以上介绍,你应该明白如何使用 Streambox Vcr 了吧,一个简单的下载流程是:
先在浏览器找到想要下载的流节目,在其连接上面点鼠标右键,选“复制快捷方式”把连接
地址拷贝到剪贴板,然后运行 Streambox Vcr ,按一下 [添加]按钮,可以看见软件已经自
动把你刚才的地址复制到 [Locatio](待下载连接框),你要再选择文件的保存路径和文件名
字,至于下载协议如果你不太懂的话就干脆选 Auto 让 Streambox Vcr 自动判别好了。以
上步骤完成后按一下 OK 按钮,Streambox Vcr 经过分析地址无误后就会开始下载了。
另外,
高级篇:
StreamBox vcr 的出现解决了很多以前无可奈何的难题,但对于一些隐藏得更深、保护
得更完善的流文件它还是有无能为力的时候。主要问题不是 StreamBox vcr 下载不了,而
是 StreamBox vcr 找不到流文件的真实地址。虽然 StreamBox vcr 号称支持 RAM SMIL
PLS ASX MOV 等流格式,但有些文件经过一些措施的保护后 StreamBox vcr 还是会找不到
真实文件地址的。这个时候,我们就需要用另外的软件来分析、整理出真实的地址了。既然
流文件用播放器能播放,那么真实地址一定是隐藏在发送到本机的网络数据包里面。所以只
要用软件截获网上发送过来的数据包,然后加以分析就一定可以找得到真实地址。按照这个
思路,大家可能会想到用 HACKER 常用的 SNIFFER PRO 或者 NETXRAY 之类的软件,但这些
软件事无大小,把所有数据包通通截下来,光分析就够你烦一阵的了。
幸好,现在出现了一个专门是用来和 StreamBox vcr 等软件配合的地址嗅探软件:
Project URL Snooper 。这个软件可以到 WWW.SOUXIN.COM 下载,版本是 1.05 Beta ,既而
是网络数据包嗅探软件,安装嗅探驱动软件是难免的,所以在使用这个软件前要先安装
WINPCAP 这个数据嗅探驱动软件,否则软件将无法正常使用。驱动装好后,我们就可以开始
捕捉地址了。我们以地址
rtsp://140.247.24.29:554/chem17/Lecture04/4-01.smil?cloakport=8080,554,7070 为例
子来进行说明,这个地址如果你直接用 StreamBox vcr 来下载的话将会出现典型的找不到
地址错误。
但经过用 REALPLAYER 测试证明文件是存在的,可以正常播放,于是打开 Project
URL Snooper ,如果是第一次运行这个软件的话,请先到 [General Options] 选单那里选
择驱动模块:
选择完毕后回到 [Search] 选单,按下 [Sniff Network] 按钮启动嗅探,然后返回浏
览器窗口,在地址栏输入 rtsp://140.247.24.29:554/chem17/Lecture04/4-01.smil?
cloakport=8080,554,7070 ,很快 RealPlayer 自动运行,经过一番连接后,开始播放了。
而这个时候,Project URL Snooper 正在后台监视着数据包的一举一动,从它的结果窗口我
们可以明显的看见,我们想要的东西出现了。
如箭头所指,Project URL Snooper 已经从杂乱的数据包里面帮我们把真实的地址找出
来了,在这个地址上按鼠标右键,可以把这个地址复制到剪帖版或者直接调用 StreamBox
vcr 进行下载。
如果你想调用另外的外部程序来对这个连接地址处理可以在 [ External Links] 选单
里面选择。得到真实地址后,再调用 StreamBox vcr 就可以正常下载流节目了。
有了以上几个软件的帮助,相信没多少流节目能逃出你掌心的了,但由于毕竟流节目是
经过服务端软件编码过的信息,StreamBox vcr 在重新建立文件的时候难免会有时候出点问
题,所以你可能还需要 ASFCUT 等软件来进行修复一下方能正常播发。文中提到的这些软件
都可以在搜新网 www.souxin.com 找到。最后,希望 StreamBox vcr 能逃过微软的魔掌,
不要重蹈 ASFRecorder 的覆辙吧。