陈坤论坛

 找回密码
 注册
搜索
查看: 4898|回复: 24
打印 上一主题 下一主题

[转帖] 把网上电影搬回家──流媒体下载我精通

[复制链接]

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
跳转到指定楼层
1#
发表于 2005-8-26 10:48 |只看该作者 |倒序浏览
把网上电影搬回家──流媒体下载我精通    冯小民   来源:电脑报

  很多朋友都用上宽带了,在网上看电影也成了很多人新的生活方式。想不想将这些流媒体下载到本地硬盘中以便以后欣赏或收集整理、编辑呢?看则看矣,可媒体播放软件不提供“另存为”功能将它保存到电脑中!像什么世界杯啊,看了还想回味一下?下载吧:)!其实,网上丰富的电影资源主要都是一些流媒体文件,几乎可以这样说,凡是可以观看的,都能够把它下载下来。本专题就是要告诉大伙儿如何将网上的电影搬回家。

  <font style="line-height:16pt;font-size:14pt">流媒体格式知多少</font id=4>
  目前,在Internet上,传输音视频信息主要有下载和流式传输两种方案。受网络带宽的限制,采用下载方式要花数分钟甚至数小时,因而明显有相当长的延迟,对于视频点播、远程教学等对实时性要求高的多媒体应用来说不合适;而流式传输采用的是边接收边播放的原则(即数据流由流媒体服务器向用户计算机连续、实时地传送,客户机不必等到整个文件全部下载完毕,只需经过几秒或十数秒的缓冲即可观看),有效利用了带宽,它不仅使启动延时大大地缩短,而且不需太大的缓存容量。但是,流媒体文件虽然采用边播放边下载的方式进行,同时也“边丢弃”,所以你别指望在流媒体播放完毕后能够在硬盘的临时文件夹中找到它们的踪影(显然,这是为节省客户端存储空间而考虑的)。

  流媒体分为视频、音频两类,本专题主要讨论视频流,我们先来看看常见的流媒体影视格式有哪些。因特网上主要有三家流媒体公司提供相应的流媒体格式。

  1.Windows Media
  Windows Media是由Microsoft公司推出的一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式以网络数据包的形式传输,从而实现流式多媒体信息的发布。在网络上传输的内容就称为“ASF Stream”。ASF支持任意的压缩、解压、编码方式,可以使用任何一种底层网络传输协议,灵活性很大。常见的Windows Media有WMV/WMA/ASF/ASX等。WMV(Windows Media Video)用于表现视频,WMA(Windows Media Audio)则是音频文件,ASF( Advanced Streaming Format)则两者都可以使用。ASX则是一种媒体播放列表文件。播放Windows Media流媒体文件的播放器首推微软自己的Windows Media Player(媒体播放器)。这是一款能提供最强的扩展性、灵活性和方便性的多媒体播放软件,可播放很多种类的多媒体格式文件。

  2.Real Media
  Real Media技术由Real Networks公司推出,在Internet上广受欢迎。它作为较早的因特网流式技术,已成为网络音、视频播放事实上的标准。并且,为了支持一台视频服务器对多台服务器的并发连接,Real Networks公司推出了一种复播技术,使它能够在网络上以树型结构复制服务器,使网络响应不受影响。从Real System G2系统开始,使用了“Sure Stream”技术,对已安装了Sure Stream的视频服务器,服务器端会自动侦测该客户端的Real Player的连接速度。根据客户端不同的拨号速率和带宽,让音频和视频数据流根据相应的带宽传输不同压缩比率的图像,使其始终以流畅的方式播放。Real Media的文件格式通常有.RM/.RA/.RAM,RM一般为视频文件格式,RA为音频文件格式,RAM则是媒体播放列表文件。

  3.QuickTime
  QuickTime是Apple公司推出的一种流媒体格式,它面向专业视频编辑、Web网站创建和CD-ROM内容制作开发,是数字媒体领域事实上的工业标准。它可以通过Internet提供实时的数字化信息流、工作流与文件回放功能。QuickTime流媒体文件格式为“QuickTime电影(Movie)文件格式”,其扩展名为MOV.QuickTime技术具有目前最高音频和视频播放质量的播放器,内置Web浏览器插件(Plug-in)技术;支持RTP、RTSP、SDP、FTP和HTTP等多种网络协议;支持多种视频和动画格式。
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

40

主题

0

好友

1953

积分

点数
1279 点
帖子
1940
注册时间
2004-4-24
2#
发表于 2005-8-26 14:46 |只看该作者 |亮它
好长啊

谢谢 很有用
准备存在文档里 慢慢看活学活用
始终关注,从未离去,一起加油。

13

主题

0

好友

713

积分

点数
539 点
帖子
674
注册时间
2004-3-14
3#
发表于 2005-8-26 15:42 |只看该作者 |亮它
谢谢宝贝!!!

已存档,边学边用,边用边学,活到老,学到老,嘿嘿......

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
4#
发表于 2005-8-26 10:48 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">下载HTTP/FTP 协议的电影</font id=4>
  对于使用HTTP、FTP协议传播的电影,请不要使用IE直接下载或使用鼠标右键菜单中的“另存为”来保存,推荐使用网际快车(FlashGet)这类下载工具。使用网际快车下载此类协议的电影也要注意正确设置:先单击“工具”菜单下的“选项”,然后在“连接”选项下的“限制”中选中“不限制重试次数”(如图1),然后在同一对话框的“协议”选项卡下,把“HTTP”下的“用户代理”改为“Internet Explore 5.x”。这是因为多数服务器会限制下载的总人数,超过这一限制便会报错。


    对于使用HTTP协议的WMV/RM等格式流媒体文件都可以按上述方法进行下载。如果页面中的链接是一个RAM文件,则将它下载到本地硬盘后用记事本打开,可以见到类似“RTSP://61.157.237.18/18e/lxj/kangxidadi/**.rm”等字样的链接。将此链接复制到后文将要提到的StreamBox VCR中就可以实现下载。

  当然这样设置后也未必能够绝对下载,有可能是服务器在该段时间内连接不上,此时你应考虑换个时间再试试(比如凌晨下载人数通常最少)。

  对于使用FTP 协议的电影连接也推荐用“Flash Get(Jet Car)”进行下载,如果知道FTP站点地址、登录用户名和密码等,可以仿照这样的格式在浏览器地址栏中输入“FTP://用户名:密码@FTP服务器的IP地址”。登录后在文件夹上单击右键,选择“复制到文件夹”,选择一个本地文件夹,也可以实现下载,不过效果不是太好。如何用网际快车来下载就要注意了。和HTTP协议相比较,FTP可以对每个IP的线程数进行控制,所以没必要多开,因为多开的线程也无法达到下载文件的目的。有些网站上说要“单线程”下载,就是指的这个。由于FlashGet本身是一个多线程下载工具,所以请先调整为单线程。方法是:把下载链接添加到下载任务时,会出现一个属性对话框,将“常规”下“文件分成”后的数字改为“1”(如图2),在下载时就会看到只有一个“jet1”在工作,这就是单线程下载了。


  此外,有些FTP下载需要密码(有可能是因为必须注册成为网站的付费会员之后才能得到密码),则需要在将它添加到下载任务时出现的属性窗口加入:在“属性”窗口的“常规”选项下,勾选“登录到服务器”,然后在下面填写登录到该FTP服务器所需要的用户名和密码(如图2)。

  对于通过FTP方式提供下载的链接,可以使用专门的FTP文件传送、下载工具来下载。这方面的工具很多,方法大同小异,在此简单介绍一下使用国产的FTP工具《流星雨猫眼XFTP》来下载“210.192.96.39”站点上文件的步骤:

  ① 首先在XFTP软件的“工作视图”中,“FTP服务器”文件夹下点击右键,选择“快速添加新站点”,在“FTP地址”后写入“210.192.96.39”,然后输入用户名和密码,其余项目取默认值,确定(如图3)。


  ② 左键单击此新增站点名称,这样便会自动开始连接,如果连接顺利,你会在“连接信息”下见到“&quot;/&quot; is current directory”、“/目录下的文件查找结束”等信息,同时可以在该站点名称下展开文件夹。

  ③ 选中需要的文件,将它拖动到本地磁盘上。

  ④ 点击“计划队列”项目,在要下载的文件上点右键,选择“传送”,接下来就慢慢等待XFTP将它下载下来吧。

  此外,对于MPEG/AVI等电影格式虽然不是流媒体,但在网上也特别丰富(尤其是在FTP站点上),这些文件通常使用HTTP或者FTP协议,所以这里的方法对它们也有效。


<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 10:59:54 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
5#
发表于 2005-8-26 10:49 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">常见流媒体协议</font id=4>
  不同的流媒体文件在播放时会用到不同的协议,为了让下载做到有的放矢,很有必要先看看各种流媒体所使用的协议。

  1.与其他文件通用的两种协议
  实际上流媒体文件本身也是一种文件,所以对于其他文件所使用的协议也是支持的。这两种协议就是HTTP和FTP。

  1)HTTP协议

  “HTTP协议”就是目前网页上广泛使用的“超文本传输协议”(Hyper Text Transfer Protocol),在某些流媒体传输时也采用该协议。如“http://www.pinghu.net/try/02.asf”这样一个地址中尽管也采用了http协议,但它同样可以直接在Windows media player中播放,又如在浏览器的地址栏中输入“http://61.157.237.18/18f/kh/yzw_101.ram”则首先会将指定的RAM文件下载,然后调用系统中安装的RealOne player来播放该文件中所引用的RM/RA文件。

  2)FTP协议

  “FTP协议”的全称是“文件传输协议”(File Transfer Protocol),主要用于在因特网上负责传送文件。有些电影是放在FTP服务器上的,通过该协议可以获取它们(需要使用相应的支持FTP协议的下载工具)。

  2.最常见的两类流媒体协议
  1)MMS协议

  MMS的全称是“Microsoft Media Server”(微软媒体服务器),这种协议由微软制定,用来访问并且用于流式接收Windows media服务器中的流文件,也是连接Windows Media单播服务的默认方法。当在Windows Media Player中输入一个URL以便连接播放内容时要使用这个协议,当用 MMS 协议连接到发布点后,服务器会使用“协议翻转”来获得最佳的连接。例如“mms://windows_media_server/sample.asf”这样一个地址中,“windows_media_server”为 Windows Media的服务器名,“SAMPLE.ASF ”是想要使之转化为流的.ASF文件名。在网上播放ASF/WMV文件时,常用这种协议,相应的还有MMST协议。

  提示:在数码领域也有个“MMS”,这个“MMS”是多媒体信息服务(Multimedia Messaging Service)的英文缩写,是WAP论坛和3GPP(3rd Generation Partnership Program)制定的移动环境下新的信息服务标准,人们俗称的“彩信”就是它。大家不要搞混淆了。

  2)RTSP协议

  RTSP(Real Time Streaming Protocol)是由RealNetworks和Netscape共同提出的,是一种实时流协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。与HTTP相比,HTTP传送HTML,而RTP传送的是多媒体数据,HTTP请求由客户机发出,服务器做出响应。使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。现在很多公司都宣称它们的在线播放器支持RTSP协议(不过微软一直都坚持不支持此协议)。最典型的应用就是用来播放RealMedia文件。



<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:01:43 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
6#
发表于 2005-8-26 10:51 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">下载MMS协议的电影</font id=4>
  微软的WMV电影格式多用MMS协议来播放,这些电影是不能使用《网络蚂蚁》、《网际快车》等来下载的(因为这些工具不支持MMS协议)。不过你也不用担心,目前能够下载MMS协议流媒体的工具软件还真是不少。下面我们通过一些例子来看看各个工具的主要用法。

  1.HiDownload
  HiDownload是一款可以从Web、 FTP站点和MMS站点下载文件的下载管理工具。它允许你以最快的速度下载电影、音乐和MP3等文件。在这里,我们只探讨怎样用它来下载使用MMS协议播放的电影。

  例如,进入央视网站的“视听在线”页面(http://www.cctv.com/tvonline/media.html),在页面的下面有羊年春节晚会上的部分节目可供欣赏。我们想要下载其中的相声《马路情歌》(如图1),则按下面的步骤进行:


  ①右键单击该节目右边的媒体播放机图标,从快捷菜单中选择“复制快捷方式”,打开记事本,该快捷方式粘贴进去,发现该快捷方式对应的目标其实就是“java script:playsrc(&quot;MMS://winmedia.cctv.com.cn/specials/2003spring/56k/241894.wmv&quot;)”,显然,其中的“MMS://winmedia.cctv.com.cn/specials/2003spring/56k/241894.wmv”便是该节目的真实地址。

  ②选中并且复制该地址。

  ③启动HiDownload,点击工具栏上的“增加”按钮,在“增加任务”窗口中将上述地址粘贴到“URL”文本框中,确定返回主界面,即可开始下载(如图2)。


  2.Hi-Net Recorder/Player
  HiDownload、《网络鼹鼠》之类的工具虽然可以实现对使用MMS协议的流媒体电影进行下载,但是必须等到下载完毕才能知道所下载文件的内容。如果你希望可以边看边下载,不妨试试“Hi-Net Recorder/Player”。

  来自韩国的Hi-Net Recorder/Player 具有播放及录制流媒体功能,可以让你在下载的同时观看所下载的电影的内容,它只支持下载WMV和ASF文件。在Hi-Net Recorder/Player的主界面上的工具按钮既有用来播放文件的(Player),也有用于录制(Rrecorder)的。步骤如下:

  ①在主界面上单击鼠标右键,从快捷菜单中选择“URL open”项,然后在对话框中输入要下载的流媒体电影的URL链接,单击“Play”(播放)返回主界面。

  ②如链接有效,稍等片刻便会自动开始播放,同时可见到主窗口中“Recorder”(录制)下的圆形按钮变红。

  ③单击该红色按钮可以录制,默认将录制的文件保存在c:\temp下。如要修改此路径,则在右键快捷菜单中单击“Preferences”(参数选择),然后在打开的对话框中的“Default Path”(默认路径)下修改;接下来便可以观看并等待Hi-Net Recorder/Player将它下载到硬盘中。

  3.Stream Download Project
  “Stream Download Project”简称“SDP”,也是一个可以边观看边下载MMS协议流媒体文件的工具。SDP可以让你突破诸多限制,顺利将ASF、ASX、WMV等格式的影片下载回来。

  这个软件的界面与《网络蚂蚁》、《网际快车》的风格很不同,没有那样的窗口结构和拖放篮,不过使用上一点也不困难。

  ① 确认要下载的WMV等文件的观看地址并且复制。

  ② 在SDP中单击“Open”(打开)按钮,在弹出的窗口中把地址粘贴进去,单击“OK”返回主窗口。

  ③ 接下来单击“Go”(执行)按钮,窗口中会出现相应的连接信息文字,并在文字说明上方出现一个红色进度条从左到右滚动。当该进度条到最右边时,文件便“躺”在了你的硬盘中,并且会默认自动启动播放器播放刚刚下载的文件。

  ④ 如果不想下载完毕才启动放映,而是需要在下载的同时观看文件的内容,则可以单击工具栏上的“Preview”(预览)按钮调出预览窗口,通过其上的控制按钮对播放进行控制。


<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:02:47 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
7#
发表于 2005-8-26 10:52 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">下载RTSP协议的电影</font id=4>
  RTSP协议用于播放RM格式的流媒体文件,当我们点击一个使用RTSP协议开头的流媒体链接时,系统会自动调用Real Player 或Real One Layer(系统中应安装有该播放器)来播放。相对于MMS协议的电影来讲,能够支持RTSP协议电影下载的工具不是特别多,但你应该相信它们个个都是精品。或许你有时使用这些工具并不能下载到任何RM电影,但这不是软件的错。还是那句话,只要能够播放便可以下载。

 下面介绍两种RTSP协议。流媒体的下载工具的用法。

  1.Net Transport(影音传送带)
  “影音传送带”是目前国内少有的可对MMS(可以多线程)、RTSP(PNA)协议文件进行下载的工具之一。它的优点多多,如下载速度一流,CPU占用率低(尤其在宽带上特别明显)等等。目前支持 HTTP、FTP、MMS和 RTSP等协议,而且除了RTSP之外的其余协议均可以实现多线程断点续传(只要站点支持)。虽然笔者通常用它来下载RTSP协议的电影。这里仍要提一下该软件对MMS协议的多线程续传功能:因为MMS流每秒的字节数差不多是固定的,这就决定了MMS流本身不能充分利用用户所有的带宽,所以多线程技术在缩短MMS流下载时间方面的效果是立竿见影的。遗憾的是目前的下载软件中,很少有支持MMS多线程下载技术的,而Net Transport正好弥补了这个空白。

  如同前面所提到的多数工具一样,软件也会出现一个方便添加任务的“拖放篮”(估计这都是向“蚂蚁”学习而来的,呵呵)。要下载电影,可以把要下载的电影链接作为任务通过该拖放篮来添加,当然也可以不使用拖放篮而是使用工具按钮来操作。

  启动“影音传送带”后,单击工具栏上的“新建”按钮,可以弹出“添加新的下载任务”对话框。按照前述方法将地址粘贴到URL后确定,之后开始下载(如图1)。由于本身是中文软件,所以所有的提示信息一目了然。相信有了前面软件的使用作为基础,添加、删除等操作不会难倒各位了。


  2.StreamBox VCR
  StreamBox VCR是一个名气较大的流媒体下载工具,熟悉它的朋友很多。StreamBox VCR 不但支持点播形式的流节目,也支持现场流节目,而且两者可以同时下载。由于采用了独特的分析技术,所以可以把那些隐藏在ASX后的ASF文件和隐藏在SMIL文件后的RM文件找出来并进行下载,这个功能是挺实用的。StreamBox VCR 支持的流播放协议相当齐全,Http、FTP、RTSP、MMS、PNM 等协议它全部都支持,并可以在下载的时候自动判别。除此之外,支持断线续传、拖放下载等作为下载软件必要的功能它也有,且不同版本的StreamBox VCR可以分别用来下载软件、ASF/WMA和RM/RA格式的流媒体文件。如果要来下载软件,建议用1.0 Beta 2版本;如果要下载MMS协议的流媒体,则使用1.0 beta3版本;而下载RTSP协议的电影,则使用1.0 BETA 3.1为佳。三者用法大同小异。

  下面用下载央视网站的“预热世界杯”片段(RTSP协议)的流媒体来说明方法。

  ① 在“http://www.cctv.com/tvonline/media.html”页面单击“预热世界杯”,接着选择“real”格式,它对应的流媒体文件的真实地址链接是“RTSP://real.cctv.com.cn/sports/jcss/56k/10-9.rm”,复制该链接。

  ② 启动StreamBox VCR 1.0 beta 3.1,在其主窗口中点右键(第一次运行软件时,会要求输入密码和邮件地址等信息),选择“粘贴”菜单项 ,立即出现如图2所示的“新建项目”窗口,在“下载地址”栏中已经自动填写好了刚才复制的地址(软件可以自动探测剪贴板中的内容),选择一个“保存位置”。如果不熟悉下载协议就选择“自动”让它自动配置。


  ③ 单击“好”,返回主窗口,可以见到该文件正在被下载(如图3)。


  提示:某些流媒体节目可能是用的pnm://协议播放,不过不一定是电影。事实上流媒体本身也不是只用来播放电影的,比如,“佛山电台千色频道FM985”(粤语)的广播节目所对应的流媒体的地址是“pnm://202.105.12.169/live/***.rm”。如果直接在浏览器地址栏输入这个地址,则会调用Real One Player来播放,要下载这个流媒体节目,请在StreamBox VCR中进行,并且将协议选择为“PNM(HTTP)协议”。

  如果你觉得复制粘贴太麻烦,那么就用拖放吧!尽管StreamBox VCR没有NetAnts和网际快车那样的浮动拖放窗口,但它仍然支持鼠标拖放。当在网上找到一个需要下载的数据流文件时,只要直接按住鼠标左键把这个地址链接拖放到StreamBox VCR的主窗口中就可以进行下载。

  为了得到理想的下载效果,对StreamBox VCR作一些设置会更有利于今后的使用:在Streambox VCR中,点击“查看/程序设置”,在“Main”(主要)选项中将“最大的下载数”的值设定为10以上,如果你的网络带宽相当大,机器性能强悍,该数值还是大一些为好。根根据笔者的实际使用情况来看,同时下载多个文件对单个文件的下载速度影响很小很小;进入“Time”(时间设置)选项,将“超时”的值设定大一点,最少要为60,该值较大则允许StreamBox VCR连接服务器的时间也会延长,因为有的服务器反应时间比较慢。如用预设的40秒或者改得更小,常会在连接中一直出现错误提示,使人产生一种错觉(比如下载地址错误、文件不存在,等等)。特别是随着宽带的逐渐普及,在线看电影的朋友越来越多,能够连接上服务器的时间当然会更长一些,所以这个值还是大点为好。

  “Time”项下的“重试空闲”的值改为2秒,这样可以使StreamBox VCR在每次遇到连接错误后,与下次重试的间隔短一些。此外,同样是在“Time”选项下,将“不停地重试直至失败”复选框选中,意思是让软件除非是在下载中因不可预知的原因而停止,否则就要进行无限次的连接。然后进入“Connection”(连接)选项,将“带宽”改为“T1 LAN”,不管你的带宽真正是多少,都可以将它设定为T1,从而骗过服务器,使之相信你正用高速宽带与它进行连接,原因是有些服务器会检查你的带宽设置。如果你设置为“56K Modem”或“56K ISDN”这样的低速度,有些服务器就会拒绝连接,从而导致无法正确下载电影。改为“T1 LAN”还可以避免有些电影才下载一部分便报告下载完成。

  设置完毕后,单击右方的 “OK”按钮,将设定保存为系统的默认值,这样就不必每次下载之前都来设置了。

  用了这么多工具,大家不难看出下载流媒体的主要过程如下:

  ①先在浏览器中找到要下载的流媒体节目,在其链接上面点鼠标右键,选择“复制快捷方式”,把链接地址复制进系统剪贴板中。

  ②运行流的下载工具,通过软件提供的添加任务功能添加任务。这些软件几乎都有自动监视剪贴板的功能,所以在URL栏中都会自动把刚才的地址粘贴上去,做一些简单配置(比如选择文件的保存路径和文件名等)。

  ③返回主窗口,等着软件默默地将电影搬回家吧。


<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:03:53 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
8#
发表于 2005-8-26 10:53 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">挖出隐藏的流媒体文件</font id=4>
  前面所说的方法都是针对可以直接找出流媒体文件地址而言的。上述工具的出现,使朋友们不仅可以像以前那样在线观看电影,也能够将自己喜爱的电影下载下来。可是在很多时候,我们打开一个页面后,并没有发现页面中有流媒体文件的地址,但在网页上却有一个内嵌的媒体播放器,而且也能够播放。能播放就说明流媒体文件肯定存在,只是在网页上被隐藏起来了。怎样才能找出隐藏的流媒体文件呢?

  1.查看快捷方式所指向的地址
  隐藏得比较简单一点的就是不能直接看到文件的真实链接地址。比如前面提到的央视网站上的节目都用“java script:playsrc( )”来指明其地址(图1)。像这样的隐藏地址,只须在相应的节目图标上单击右键,选择“复制快捷方式”,然后在记事本中粘贴,将括号中的内容去掉引号就可以得到文件真实地址。


  提示:不要总是试图通过在右键菜单中选择“属性”来查看文件的真实地址,比如央视网站上那些节目图标。如果查看其属性,你会发现它们其实只是一些GIF图片文件──因为你查看的是“图标”的属性,而不是该图标到底链接到了何方。

  2.分析网页文件的源代码找出关键字
  有些网站上的节目,用第一种方法会无功而返。不信你到“东方多媒体”网站(http://imedia.eastday.com)上去试试!尽管看起来网页的播放界面和央视网站比较类似(都会出现一个播放控制窗口),但原理大不相同。不过,只要能够播放,文件肯定在。以下载该网站上的《铁齿铜牙纪晓岚续集(32)》为例,该电视剧的播放页面为“http://imedia.eastday.com/epublish/gb/paper58/53/class005800001/hwz69305.htm”,进入该页面发现中间的播放器界面为RealOne Player,说明这可能是一个RM格式的文件(也有可能是RAM文件),根据前面所介绍的协议和文件名对应关系可推测,这个文件应该是采用RTSP协议播放的,且可能是一个用RM作为扩展名的文件。在该页面上点击右键,选择“查看源文件”,系统会用相关联的编辑器打开,在源文件中使用搜索功能查找关键字“rm”,居然查到 “RTSP://real.eastday.com/realfiles/lianxuju/jxl/32.rm” 这样一些文字,这正是要找的文件地址。剩下的操作就是复制它,然后再启动影音传送带或StreamBox VCR下载即可。

  提示:上面提到“不要总是试图通过在右键菜单中选择‘属性’来查看文件的真实地址”,也不能太绝对。比如有这样一个网页“http://www1.surfingfun.net/works/play.aspx?no=397214”,进入后便会听到歌声(确实存在一个流媒体文件),可是你查看源文件,输入歌曲常见格式的几种扩展名去搜索都不会指明文件的绝对地址。当输入“ASF”查找时会看到“playvoice(&quot;2002-10-18-22-13-20-9060000.asf&quot;)”字样的文字,但还是不能知道准确地址,甚至你使用下面要提到的嗅探器也找不出有用的东西。但是,当把鼠标移到网页的底部,会发现有一个播放控制图标。右击它查看属性,在这里详细指出了文件的真实位置(图2)。因此,多种方法一定要灵活使用。


  3.用嗅探工具嗅探
  对于一些隐藏更深、保护更完善的流媒体文件使用上述方法都不能奏效──既看不到快捷方式,也不能查看源文件(例如屏蔽了IE的右键菜单),此时怎么办呢?别着急!不能下载的原因是StreamBox VCR之类的工具找不到流媒体文件的真实地址(虽然StreamBox VCR声称支持RAM/SMIL/PLS/ASX/MOV等流格式,但文件加入一些保护措施后它仍然无能为力),此时就需要用到另外的软件来分析、整理出真实地址了。

  既然流文件能够播放,那么真实地址一定是隐藏在发送到本机的网络数据包中的,所以只要能截获从网上发过来的数据包,加以分析就可以找到真实地址。一种叫做“地址嗅探器”的软件可以满足我们的需要。配合StreamBox VCR的嗅探软件名字叫“Project URL Snooper”,其作用是探测电影在线播放时有哪些数据包进入了本机。一般通俗地称它为“数据嗅探”软件。这个嗅探软件的“嗅觉”其实是依赖“嗅探驱动软件”来工作的,所以使用这个软件前得先安装“WinPcap”(其作用是帮助一些侦测软件探知网络信息包的流动情况),它属于“嗅探驱动程序”(请注意下载合适的软件版本,有适合于Windows XP系统的和非Windows XP系统的)。

  由于“Project URL Snooper”可以分析出那些隐藏在SMIL背后的RM文件的真实地址,配合StreamBox VCR等软件,很多本来只能看不能下载的流文件就可以手到擒来。下面通过“RTSP://stream.jvcmusic.co.jp/pv/sas/vicl-35330/vicl-35330-01fb.smi?mode=compact”这个例子来看看如何嗅探。这个地址如果直接在“影音传送带”0.99.135以下版本中添加下载任务,会提示“RTSP目前只支持RMFF(Real Media File Format)格式”,从而使下载失败(图3)(提示:最新推出的“影音传送带”1.00.138版本已经能够自动识别这个地址中包含的文件,可以正常下载),而在StreamBox VCR中添加也会出现多次重试而无结果的状况,但在浏览器的地址栏中输入它会自动调用RealOne Player 播放,证明文件存在。我们用Project URL Snooper来搞定它!


  安装好WinPcap驱动软件后,打开Project URL Snooper,如果是第一次运行则请先单击“General Options”(常规选项设置)选项卡,然后在“Network Sniffing Options”(网络嗅探选项)下选择驱动模块(提示:必须先安装WinPcap这个数据嗅探驱动软件才有作用!)(图4)。

http://img128.photo.163.com/qinai-baobei/14971582/354668230.gif
  设置好后点击“Search”(搜索)选项卡返回,单击“Sniff Network”(开始网络嗅探)按钮启动嗅探功能;然后进入浏览器,在地址栏中输入(粘贴)“RTSP://stream.jvcmusic.co.jp/pv/sas/vicl-35330/vicl-35330-01fb.smi?mode=compact”,很快RealOne Player会自动启动,经过一阵连接后开始播放。此时,Project URL Snooper正在后台监视着数据包的一举一动并进行嗅探。从嗅探结果窗口中可以看见,我们想要的东西(RTSP://stream.jvcmusic.co.jp/pv/sas/vicl-35330/vicl-35330-01fb.rm)出现了(图5)。如光标所指,Project URL Snooper 已从杂乱的数据包中把流媒体文件的真实地址找出来了。在这个地址上点鼠标右键,选择“Copy Selected URL(s) to Clipboard”将它复制进剪贴板,然后用影音传送带下载,或者直接选择“StreamBox VCR”来下载即可。



<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:04:47 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
9#
发表于 2005-8-26 10:54 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">修复下载中损坏的流媒体</font id=4>
   有时候辛辛苦苦下载得来的流媒体文件不能播放,岂不是很气人。怎么办?我们可以使用修复工具来修复它们。

  1.RM文件的修复
  对于下载的RM格式文件,虽然可以正常播放,但有时进度条不能拖动,这可以使用小工具“RMA”来修复。由于该程序是基于DOS的,所以先进入DOS下,输入“RMA 文件名.RM”检测其完整性,如提示发现错误,则输入“RMA -F 文件名.RM”来修复,再输入“RMA -I文件名.RM”就可以使文件能够支持拖放了。

  此外,也可以使用“RMFIX”来修复:如果文件只能播放一部分,那么可以进入DOS方式下运行“RMFIX 被修复的文件名.RM”,此时显示一个菜单。按“A”键切换到自动修复模式,系统提示是否创建备份,按“Y”,然后返回菜单按“2”检查所有的数据块。RMFIX将要花费几分钟扫描文件,如扫描到损坏的数据块就会暂停,此时按“Y”修复它。数据块扫描全部结束时,按回车键回到主菜单,再按“5”重建索引数据(播放RM文件无法拖动进度条就是因为索引数据出错),然后这个RM文件就能正常播放。如果是一个没有下载完全的RM文件,则运行“RMFIX 被修复的文件名.RM”,在主菜单中按“C”进行数据块扫描,同样,扫描到损坏的数据块时按“Y”修复。扫描完成后重新运行“RMFIX 被修复的文件名.RM”,然后按下“5”重建索引数据。

  2.WMV/ASF文件的修复
  如果WMV/ASF文件在线播放时可以拖动进度条播放,但是下载后不能拖动播放(这是经常发生的),可以使用AsfTools来修复。

  在AsfTools主界面窗口中单击“Add”(添加)按钮,将要修复的ASF或WMV文件添加到列表中。然后单击“Repair”(修复)下的“Advanced Repair”(高级修复)按钮,在“Advanced Repair”对话框中点选“Seekable Flag”下的“Enable Seek”和“Live Flag”下的“Reset Live”(修复无法拖动播放的ASF和WMV文件,实质上就是改变文件的这两个状态标志,它们用来控制能否拖放),指定输出文件名称,单击“Repair”按钮修复(图1)。如果在这里选择“Disable Seek”和“Don’t Change”则最后生成的文件可以正常播放而无法拖动。修复后你可以在窗口中单击“Play Repaired”按钮预览修复效果。


  用于修复WMV/ASF文件的还有一个小工具名叫“微风WMV/ASF流媒体工具包”,它的使用方法更简单:将要修复的WMV/ASF文件拖放到程序主窗口的“源文件”后面,勾选“强制修复模式”,单击“另存为”指定输出文件位置和名称,按下“开始处理”即可(图2)。



<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:08:04 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
10#
发表于 2005-8-26 10:55 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">寻找网上电影资源</font id=4>
  网上的电影资源免费的不少,但更多的需要付费才能观看。怎样从因特网上寻找可供下载的流媒体电影资源呢?依据笔者的经验,可以用以下几种方法:

  1.某些软件下载网站会有“影视下载”之类的栏目,其中有可以观看和下载的电影,而且会经常对下载数量进行排名,列出“本周下载Top”之类的信息。不过有时根本连接不上,特别是对于使用FTP方式提供下载链接的更是如此,因为如果FTP服务器没有打开或做了其他限制,根本不可能连接成功。

  2.有一些网站需要你免费注册成为会员后才可以下载或者观看电影,如笔者最近免费注册成了“http://club.rzinfo.net/download/downclass.asp?typeid=2&clsid=20001”的免费会员,发现其中可以下载的电影更新比较快。

  3.很多FTP站点上都提供影视下载,不过需要输入进入网站的密码。如果你注册成为会员,会发现里面经常贴出一些FTP站点的资源,使用FTP类的工具,不愁没有电影可看。

  4.更多的电影网站采取向收费会员开放的方式,你需要向他们支付一定的费用才能享受高品质的电影下载和观看服务。不过大家务必小心,可能有个别网站打出收费的幌子行骗,一旦你花钱注册后它就销声匿迹了。由于笔者并未在任何网站上注册成为收费会员,所以不能提供更多的建议。

  5.更一般的方法是利用搜索引擎来查找,当然所搜索到的未必都是免费的、未必都能下载。笔者喜欢使用的一种方法是在Google上输入电影的关键字或者电影格式,然后让它搜索(搜索所用的关键字可以为电影名称,或使用流媒体协议之类,再加上“下载”二字,如“RTSP 下载”、“下载在线电影”等等),一般都可以搜索出很多链接来。但正如前面所言,这些链接未必都能下载。

  6.安装一种网络电视软件,因为其中可能搜集了部分网络电影(视)台。大家可能有过这样的体会:软件中所搜集的电视台很多时候不能播放,这并非软件之过,而多半是网络的原因,我们可以想办法从中找出电影的链接地址,换个时间再去下载。例如,在“黄河网视”中,使用它提供的“编辑电台”功能(在电台名称上点击右键会出现包含此选项的快捷菜单),可以发现电视台所对应的直播地址,通过此地址你会找到更多有价值的东西,例如,编辑“黄河一台”发现其地址为“http://nettv.nease.net/video/hyh1.hhm”(图1),将此地址复制到浏览器的地址栏,回车后发现这是一个播放列表文件(图2),试着将这些链接添加到下载软件中,有时会有意想不到的收获。





<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:09:13 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
11#
发表于 2005-8-26 10:56 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">流媒体下载常见问题</font id=4>
    Q:除了“Project URL Snooper”外,其他软件可以嗅探吗?

  A:HiDownload和网络鼹鼠都有嗅探(网络分析)的功能,但它们都必须依赖于WinPcap来工作。

  Q:HiDownload的地址分析功能为什么不起作用?

  A:HiDownload的地址分析功能实际上和Project URL Snooper的原理十分类似,也必须安装WinPcap驱动软件,如果没有安装当然不能嗅探了。目前的WinPcap有多种版本,请针对自己所用系统下载合适版本,千万不要弄错。笔者发现,2.3版最好用,安装其他版本要么会提示没有网络适配器,要么在“Network Sniffing Options”下选择驱动模块时什么也没有(实际上,对“Project URL Snooper”有效的版本对HiDownload未必有效,注意权衡)。

  Q:怎样检测WinPcap是否正常运行于Windows 2000/XP系统下?

  A:在“运行”框中输入“msinfo32”打开“系统信息”窗口,展开“软件环境”的“系统驱动程序”分支,在右边的窗口中应看到一个名为“npf”的项目,而且其状态应为“正在运行”(前提是至少使用过一次WinPcap,如用Project URL Snooper嗅探过)(如图)。


  Q:用StreamBox VCR总是无法下载电影,为什么?

  A:前面我们提到对协议搞不清楚的时候就选“自动”,这样未必能够百分之百成功。如果遇到问题,请尝试更改协议,说实话,其中的有些协议初学者未必清楚,而有时一字之差便会“谬以千里”,笔者曾用它下载过一个流媒体,第一次选的协议为“PNM(TCP)协议”,不能正确下载,后来改为“PNM(HTTP)协议”才成功了。最可怕的是不知哪一种格式对应于哪一种播放协议而盲目选择,这样十有八九会碰上错误而自己却是“丈二和尚摸不着头脑”。

  Q:为什么StreamBox VCR下载电影的速度很慢?

  A:不要指望它能像网络快车那样快速下载文件,因为相当多的电影提供商根本不希望大家将电影下载后传播,而是只允许在线观看。StreamBox VCR是以全面模仿在线观看的方式下载电影,让电影提供者误以为是在线观看,因此在下载速度上自然比网络快车等软件慢很多,通常下载一部电影都要耗费几个小时。所以,想要下载电影的朋友应选择半夜网速快时去下载(当然不一定要你守在电脑前,很多软件已经能够替你在下载完成后自动关机,不过好像StreamBox VCR不支持),要不就用影音传送带吧,效果好很多。

<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:10:23 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
12#
发表于 2005-8-26 10:58 |只看该作者 |亮它
<font style="line-height:16pt;font-size:14pt">主要影视网站一览</font id=4>
  一般而言,你所属地方的住处港都会有宽带电影供欣赏,而这些信息港通常只对本地宽带用户开放,如笔者所在的“广安电影频道”(http://61.157.237.18)上面就有很多电影,连续剧(外地的用户可能连接不上)。但目前国内有很多宽带影视网站都提供观看或者下载服务,下面列出主要的几个影视网站供大家参考(以下地址不保证任何时候都能正常连接)。



  <font style="line-height:16pt;font-size:14pt">文中软件的下载链接一览表</font id=4>
  为方便大家使用,这里把文中所提到的软件的下载链接归纳成下表。


  说明:以上下载链接都经过测试可以下载,如遇某个时段不能下载,请进入Google搜索其他下载链接。

<font style="line-height:16pt;font-size:14pt">注意:以上内容来源于2003年的电脑报,所以有些资讯可能已过时。</font id=4>



<font size="1" color="#000066">[这个贴子最后由亲爱的宝贝在 2005/08/26 11:29:41 编辑]</font>
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
13#
发表于 2005-8-26 11:15 |只看该作者 |亮它
呼!终于弄完了,又是一个长又长的帖子,估计没多少人有耐心看完。

jm们就挑用得着的看吧。:)
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

112

主题

0

好友

778

积分

点数
588 点
帖子
536
注册时间
2005-3-5
14#
发表于 2005-8-26 11:20 |只看该作者 |亮它
谢谢宝贝!!我已经保存到电脑里了.
北京,充满希望的城市!!!

40

主题

0

好友

1953

积分

点数
1279 点
帖子
1940
注册时间
2004-4-24
15#
发表于 2005-8-26 11:23 |只看该作者 |亮它
好长啊

谢谢 很有用
准备存在文档里 慢慢看活学活用
始终关注,从未离去,一起加油。

34

主题

0

好友

1万

积分

点数
3977 点
帖子
11595
注册时间
2004-3-14
16#
发表于 2005-8-26 12:23 |只看该作者 |亮它
谢谢宝贝.......
从中可以学到很多东西喔..........
因为喜欢你,所以最爱看到你开心的样子!因为喜欢你,所以愿意无条件地去相信你!看着你,爱着你。。支持你,信任你。。因为你,世界变得美丽。。

2

主题

0

好友

486

积分

点数
600 点
帖子
485
注册时间
2005-5-4
17#
发表于 2005-8-26 16:44 |只看该作者 |亮它
看来是存到电脑里了~
慢慢的欣赏了~
吔滸χ.﹎.Wo對陳坤動了眞訫︷ヤ喜歡鉨`.┈ゝ怺恆那一秒 ┈ 終淤學會╬Оοo怺遠 怺遠ヤɑ﹎昣悕︷.鉨ヘァ 路漫漫,长伴......

40

主题

0

好友

1781

积分

点数
1488 点
帖子
1759
注册时间
2005-1-11
18#
发表于 2005-8-26 21:09 |只看该作者 |亮它
谢谢宝贝姐,辛苦!
当我们已不再年少,对某人的喜爱上升到了一种理性的程度,人格魅力是最容易征服我的吧!

258

主题

4

好友

3万

积分

重庆坤迷会会长

点数
11590 点
帖子
30259
注册时间
2004-4-7
19#
发表于 2005-8-26 21:42 |只看该作者 |亮它
谢谢。。。。
好长呀,收藏起来慢慢看。。。
可以学到很多哟。。哈哈
大海的宽广,在于汇集大大小小的川流
生命的汪洋,在于包容深深浅浅的缘份
心 因为宽容显得真实
爱 因为宽容才被看见

16

主题

0

好友

2171

积分

点数
2502 点
帖子
2150
注册时间
2004-4-29
20#
发表于 2005-8-27 12:01 |只看该作者 |亮它
谢谢你,宝贝,你总是那么的细心,真的很感谢你的用心,也让我学会了不少的东西。
鱼对水说:“你看不见我的眼泪,因为我在水里”;水对鱼说:“我能感觉到你的眼泪,因为你在我心里。”

65

主题

0

好友

7193

积分

点数
3631 点
帖子
7057
注册时间
2004-11-14
21#
发表于 2005-8-27 15:39 |只看该作者 |亮它
谢谢宝贝
有很多不错的东东哈
不过,我还想补充几句
比如在你的“挖出隐藏的流媒体文件”中
有一个方法是通过源文件来找
这个方法可能会越来越困难
因为目前制作网页的软件越来越先进
制作者也开始注意这个问题(尽量让用户看不到源文件)
这样可以防止被侵犯,被攻击

但是还是要谢谢宝贝带给我们这么多实用的东东哈
当我们飞向那海阔天空  不要彷徨也不要停留
不管岁月有多长久  请珍惜相聚的每一刻  
不管多少个春夏秋冬  我们是永远的朋友

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
22#
发表于 2005-8-28 12:06 |只看该作者 |亮它
嘿嘿 我也不懂了 只是觉得有用就统统搬来了 而且这是2003年的东东耶 jm们自己斟酌着借鉴吧

表谢!表谢!(大家都快把我卸零散了,哈哈)
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

120

主题

0

好友

1539

积分

点数
1512 点
帖子
1260
注册时间
2004-6-20
23#
发表于 2005-8-28 18:45 |只看该作者 |亮它
谢谢宝贝!可图片我怎么看不到.

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
24#
发表于 2005-8-29 22:24 |只看该作者 |亮它
天蓝jj来了  真是贵客呀     没想到天蓝jj这个视频制作的高手 也会来看这种东东

是啊是啊 这个破相册真是添乱  这就小跑去看看(前两天还好好的)
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!

129

主题

0

好友

3926

积分

点数
2700 点
帖子
3579
注册时间
2005-7-1
25#
发表于 2005-8-29 22:36 |只看该作者 |亮它
天哪 非得偶亲自去伺候 伺候 它才乖乖听话  这个破相册
谁是我们大家最亲爱的宝贝,谁是我们大家最关心,最惦记的人,哈哈!不说你也知道!
您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|会员列表|陈坤同名网站(2004-3-9成立) ( 京ICP备2022019963号 京公网安备11010502050304号 )

GMT+8, 2025-7-16 02:17

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部