莆田机场2016年新闻:妙下载央视网视频

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 03:32:45

笨办法升级——巧妙下载央视网视频

    笔者非常喜欢看记录片,央视网由于资源丰富,视频清晰,自然成了我的首选。然而,央视网站的节目只提供在线观看,不能下载,所以漫长的缓冲时间和无法收藏的遗憾一直困扰着我。在网上搜索一番,目前还没有能解析央视网节目地址的工具。难道我们就不能把喜欢的节目保存下来吗?经过我的尝试,终于把一个笨办法升级为非常高效地方法,只要央视网站能在线观看的视频通通可以下载到电脑中保存。
    09年国庆阅兵式给大家留下了深刻的印象,本文将以央视推出的13集系列节目《受阅背后的故事》http://space.tv.cctv.com/page/PAGE1254412089213303为例,详细介绍。

笨办法1.0

    在观看在线视频的时候,有缓冲的过程。其实缓冲的过程就是下载的过程。在线节目缓冲后,视频被下载到临时internet文件夹。所以笨办法1.0就是在缓冲结束后,到临时文件夹下寻找下载好的视频文件。
    首先,我们在IE浏览器上依次点击工具——Internet选项(图1)。



    在Internet临时文件一项中点击设置按钮(图2)。



    在设置中点击查看文件(图3)。



    这样就打开了临时文件夹,其默认地址是C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files。我们可以将所有文件全选删除,这样可以减少我们搜索的难度。
    然后,我们打开第一集《为了神圣的时刻》的网页http://space.tv.cctv.com/video/VIDE1254414358781880,接下来就是等待。当缓冲的进度条终于爬到了最后,缓冲完成,我们再看临时文件夹。将文件按照类型排列,我们找到了若干个MP4格式的文件,每个大小大概18M(图4)。



    这是因为央视网把一段节目分割成几个小段,每段3分钟。而且我们明白了,央视网的节目之所以比优酷、土豆等网站的要清晰,就是因为它采用的是MP4格式,而不是通常的flv格式。现在,将这几个MP4文件复制出来就行了,粘贴到任意地方,我们就成功的把视频保存到本地了。
    这个办法是最笨的也是最有效的。然而,这个方法只能解决保存的问题,漫长的缓冲仍然不能避免。怎么才能缩短等待的时间呢?把笨办法升级一下就可以了。

笨办法2.0
    仔细观察这8个MP4文件,右键点击,查看属性,找到它们下载地址(图5)。



    依次是
http://59.64.116.6/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-1.mp4
http://59.64.116.5/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-2.mp4
http://59.64.116.4/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-3.mp4
http://59.64.116.12/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-4.mp4
http://59.64.116.5/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-5.mp4
http://59.64.116.6/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-6.mp4
http://59.64.116.11/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-7.mp4
http://59.64.116.12/v.cctv.com/flash/2009/hepingniandai/2009/10/02/hepingniandai_h264818000nero_aac32_20091002_1254414361683-8.mp4

    可以发现,8个地址几乎是一样的,差别有两处。一处是http://59.64.116.*,星号的地方数字不同。通过测试我发现,它们是随机的。相当于多个服务器提供下载,但只要后边的部分相同,都可以进行下载并且内容是一样的。所以,虽然星号的数字不同,但我们可以都改成一样的,也可以顺利下载。另外一处是.MP4前边的数字,从1到8排列,这才是几个文件唯一的区别所在。而且编号如此有规律,我们可以将笨办法升级了。
    所以2.0的方法是,只等待缓冲第一部分,得到第一段MP4后,我们就可以使用迅雷的批量下载方法直接下载剩余视频部分。迅雷的下载总比浏览器缓冲的速度快多了。
这次我们以第二集为例子。打开第二集《预案没有启动》的网页http://space.tv.cctv.com/video/VIDE1254499561699880。使节目大概缓冲3分钟,到临时文件夹看到了第二集的第一部分(图6)。



    依然是右键点击查看属性。得到了地址http://59.64.116.8/v.cctv.com/flash/2009/hepingniandai/2009/10/03/hepingniandai_h264818000nero_aac32_20091003_1254499569322-1.mp4
打开迅雷,依次点击文件
——新建任务——批量任务(图7)。



    把这个地址粘贴到url框中,并将最后的编号1改为(*),同时规定通配符长度为1,范围是1到8(图8)。



    当然,如果节目比较长,分段多,应当规定通配符长度为2,从01到99,要灵活分析。然后就是确定,下载。这样,我们只用等待缓冲不到五分钟时间就能得到所有下载地址,让迅雷把这一集剩下的视频搬回来吧。
    如果你还觉得有点慢,嗯,就把方法再升级一下吧。

笨办法3.0
    比较第一集和第二集的第一段地址。最前边的部分http://59.64.116.8/v.cctv.com/flash/2009/hepingniandai/2009/是一样的,只有后边的文件编号不同。要是能迅速找到后边部分的地址,补充上前边的部分不就可以了吗?
以第三集《三军之花绽放京城》为例,打开第三集网页http://space.tv.cctv.com/video/VIDE1254587553691886,这次我们不用等缓冲完,只要网页打开了,就可以去临时文件夹,按照文件名排列,找到一个名为flv_info_new.jsp?&videoId=VIDE1254587553691886的文件(图9)。



    将它复制到桌面上,打开,你会惊奇的发现下载地址的后半部分全都列了出来(图10)。



    只要在2009/hepingniandai/2009/10/04/hepingniandai_h264818000nero_aac32_20091004_1254587556723-1.mp4的前边补上http://59.64.116.*/v.cctv.com/flash/2009/hepingniandai/就得到了完整的第一部分地址。最后还是用通配符的办法,让迅雷全速下载吧。
    至此,我们把一个笨办法升级为比较高效的下载央视网视频的方法。只要肯研究,笨办法也可以巧用噢。

    其实,我还有一个笨办法4.0,用记事本与迅雷的批量下载结合下载网站图片的过程。请参考http://www.ylmf.net/read.php?tid=1323583