论坛: 影视音乐 标题: 如何下载电影及常见问题!! 复制本贴地址    
作者: n [vishx]    论坛用户   登录
如果规定了每个ip线程数的限制,请一定要遵守。例如多数服务器规定只允许每个ip同时1个连接(否则封ip),就不要多开。虽然超过此限制不一定会封ip,但最基本的这也是一种网络上的公德。就算有些站点并没有限制线程数,一般也不要超过5个。
   [http方式]  不要用ie直接下载,或右键的另存为。推荐使用[flashget(jetcar)]进行下载。同时在[工具]―[选项]―[连接]―[限制]中将“不限制重试次数”前面的√挑中,在[工具]―[选项]―[协议]―[用户代理]改为[internet explore 5.x]。因为大多数的服务器都会限制下载的总人数,超过这一人数就会报错。还有可能是服务器在某段时间内连接不上(down机等),所以不要着急,换个时间再试试。一般凌晨4-6点是下载人数最少时,不过估计你也起不来吧:)

   [ftp 方式]  同样推荐使用[flashget(jetcar)]进行下载。注意看登陆信息,可以在flashget窗口下半部分“图表/日志”的下面“jet 1”里面查看。一般登陆信息里会有此站的说明,和连接线程数限制等注释。


   ftp 可以对每个ip的线程数进行控制,所以没必要多开,因为多开的线程也无法到达下载文件的目的。


[mms 方式]

  有人说 2003年将会是宽带年,高速接入互联网将越来越普及。上网速度快了以后,很多以前用 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 文件等功能。


   使用[ asfr+ beta5 ] 下载(推荐)( 只有看到 transfer complete. 字样的时候才说明下载完成 )

   解压缩后运行asfr_win_container.exe,它是是asfr的图形界面,更方便使用。

   例如下载电影地址为 mms://61.153.17.243/ssdb.wmv


   用asfr下载有两种情况,第一种是[new],就是从头下载一部新的影片。第二种是[resume],是下载了一半的电影续传。asfr在每一部影片的保存位置自动生成一个扩展名为sta的文件,用以保存工作进度,下载结束前千万不要删除此文件。当用[resume]模式时,打开的文件就为与影片同名的sta文件。

   有时候服务器繁忙或暂时连接不上,可以换个时间再试试。

   asf和wmv文件支持下载的同时播放。如果你用flashget(jetcar)下载一部分,想要预览,可以将文件的扩展名由 *.wmv.jc! 改为 *.wmv 这样就可以观看了。

   使用[ streambox vcr 1.0 beta 3.1 ] 下载

   下载streambox后,双击uninstallsvcr.reg,将信息添加进注册表后运行vcr.exe


中级篇:

既然 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 。这个软件既是网络数据包嗅探软件,安装嗅探驱动软件是难免的,所以在使用这个软件前要先安装 winpcap 这个数据嗅探驱动软件,否则软件将无法正常使用。驱动装好后,我们就可以开始捕捉地址了。我们以地址 rtsp://140.247.24.29:554/chem17/lecture04/4-01.smil?cloakport=8080,554,7070 为例子来进行说明,这个地址如果你直接用 streambox vcr 来下载的话将会出现典型的找不到地址错误,如下图:


 但经过用 realplayer 测试证明文件是存在并可以正常播放,这时我们打开 project url snooper ,要注意的是如果你是第一次运行这个软件的话请先到 [general options] 选单那里选择驱动模块(请务必确认你已经正确的安装了 winpcap 这个数据嗅探驱动软件)如下图


 选择完毕后(不管是拨号上网或者是 adsl 上网,只要你正确安装了 winpcap ,那么都能出现和上图基本相似的选项) 回到 [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 等软件来进行修复一下方能正常播放。最后,希望 streambox vcr 能逃过微软的魔掌不要重蹈 asfrecorder 的覆辙吧。


本贴子相关软件下载:
--------------------------------------
常用软件工具请查看: http://bbs.yingang.net/dispbbs.a ... rootid=21&id=21

--------------------------------------
flashget:            http://www.amazesoft.com/fg096a.zip
asfr+ beta5:         http://chinagamelab.www9.cn4e.com/soft1000/soft/asfr.zip
streambox vcr 1.0 :  http://chinagamelab.www9.cn4e.com/soft1000/soft/vcr10b3.zip
project url snooper :http://nowok.net/souxin/software/urlsnooper-106.zip
winpcap:             http://cool.sj.net.cn/~souxin/software/winpcap2.2.exe  

地主 发表时间: 08/03 08:40

回复: tony82yyf [tony82yyf]   论坛用户   登录
我是用影音传送带的

B1层 发表时间: 08/03 17:06

回复: zmdxl [zmdxl]   论坛用户   登录
你这个好东东  我找了半个小时。

B2层 发表时间: 11/02 11:08

论坛: 影视音乐

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号