Google Video、Youtube.com、以及国内的Mofile TV等各种免费视频发布站点,都采用了Flash的方式来播放共享的视频,对于这类视频,普通的方式是无法获得下载地址的,看我们如何突破限制进行下载吧!
一、查看源文件法
有一些Flash播放方式的共享视频,可以通过查看破译源文件,直接查出视频的下载地址,其中包括Google Video、Youtube.com等的视频。
步骤一:查看源文件
这里以Youtube.com为例,假设用Youtube.com搜索到一个视频,其播放地址为:“http://youtube.com/watch?v=7xAA71Ssids”。在IE中点击菜单“查看”→“源文件”,用记事本打开这个页面的源文件(如图1)。

步骤二:搜索下载地址
点击记事本菜单“编辑”→“查找”,输入搜索关键词“.swf?”,点击“查找”,可以找到想下载的视频的对应连接地址,如:
“/player2.swf?video_id=7xAA71Ssids&l=133&t= OEgsToPDskJ-k6LrIPF7 X9yQcZ8ld3oH&nc=39168”。其中“video_id=”后面跟着的就是视频下载地址。
小提示在下载Google Video视频时,也可使用类似的方法,搜索关键词“.swf?”。不过搜索到的直接就是加密过的视频地址,只要进行一下URL链接转换,就可以得到真实的视频地址了。
步骤三:获得下载地址
真实的下载地址需要略微变动一下,应该在“video_id=”前面加上“http://www.youtube.com/get_video?”,也就是“http://www.youtube.com/get_video?video_id=7xAA71Ssids&l=133&t =OEgsToPDskJ-k6LrIPF7X9yQc Z8ld3oH&nc=39168”。
步骤四:下载播放
打开IE浏览器,输入下载地址,或者直接利用迅雷之类的下载工具进行下载(如图2)。下载后的文件后缀名为.flv,需要使用专门的播放器Flvplayer进行播放。运行Flvplayer后,点击“浏览”按钮,选择刚才下载的.flv文件,即可观看视频了(如图3)。


二、缓存寻宝法
所谓缓存寻宝,其实也就是在缓存中搜索本地的视频进行保存,这里我们以下载国内最大的视频共享站点Mofile TV视频为例。
步骤一:揪出缓存视频
打开Mofile TV视频网页观看某个视频,这里为“http://tv.mofile.com/Q6UG3ATH/”。然后打开IE临时文件夹“C:\Documents and Settings\用户名\Local Settings\Temp”,点击菜单“查看”→“详细信息”,再点击“修改日期”栏,按时间进行排列显示。可以看到在打开视频网页的时间,临时文件夹中有类似文件名为“fla7.tmp”的文件产生,该文件就是视频缓存文件了。
步骤二:保存缓存视频
直接复制时会弹出提示“文件正在使用中,无法复制”。我们可以用ICESword完成复制,点击左侧边栏中的“文件”,浏览IE临时文件夹。右键点击临时文件夹中的“fla7.tmp”文件,选择弹出命令“复制”,在弹出的对话框中选择保存路径,并指定保存文件名为.flv后缀,即可完成视频的保存了(如图4)。

除了上面介绍的方法外,还有一些方法也能有效的寻找出视频地址进行下载,例如Mofile TV视频可以通过嗅探的方法,分析收发数据得到下载地址,具体的方法大家可以自己摸索,相信以后没有什么下载东西能难到你了!
