专注企业网站设计,成就互联网新动力。

www.cccidea.com

您当前的位置:首页>技术中心>程序专区

优酷视频真实地址及应用尝试

时间:2013-06-24 16:45:12来源:网络作者:佚名点击:141

此前曾发文讨论过视频节目的链接地址及应用。这里再简单梳理一下。
56网:可上传,审核较快;链接在国内网站使用无效;
央视:较好,可用于制作视频节目播放器;
爱西柚:可上传,审核较快;可用于制作;分辨率偏低;
sina大片:可外链;地址动态更换(原来每两天);有高清档;
sina播客:可上传,可外链;审核有点麻烦;地址动态更换(原来每两天)。

优酷(youku)网,想重点议议。
优酷网的视频节目,现在已有了“超清”档,综合其他方面,感觉上,较其他网站在技术上略胜一筹;优酷的节目内容丰富。所以,打它的节目的主意是玩视频的免不了的。
优酷网的节目地址也是动态的,而且更换的时间很短,据资料介绍仅一小时。
优酷的节目设置有信息文件,文件内并没有完整的节目地址,但可根据其中的资料还原出完整的地址,还原方法是加密了的。信息文件是哈希表(json)形式,F9可方便的直接处理,F8不行,需采用字符处理方式,相当麻烦。
对付优酷的加密,许多网站、高手有不少应对的办法。
如下面两款,将优酷节目所在的页面的编号加入其中,即可作为节目链接直接使用。
http://apps.202030.com/1/flv.php?id=XMjQ2NjMxMTMy.html=.flv
http://wjjztjmmwniytvhnzqwzgm1.jiqimm.cn/flv.php?id=XMjkyNjQyNTg0=/v=.flv
此法有一短处。优酷的节目为每7分钟一段,如果为超出7分钟的节目,此法就只能让人懊恼了。况且,此法可能被优酷采取了措施,已无效了。
另外的一种情况是获取视频地址,这样的网页和软件很多,如“硕鼠”等。我觉得硕鼠(Http://www.flvcd.com)的功能最强。但这种方法仅适用于下载用,制作播放器用不上,因为不能用在播放器的编程里面。

搜索查阅了许多资料,有人已写出了完整的解密步骤,详见
http://3shi.net/analyze-youku-video-address
并且有不同的编辑版本:flash、php、c#。我的功夫不到家,仅能了解个大概。
最彻底的办法,就是读懂优酷播放器的制作,挖出它的解密过程;或者将这一部分分离出来,放到自己的播放器中。
这里,我采用了“折中”的办法,暂且尝试了一下。
下面是信息文件地址(将节目的页面的编号填到下面的地址中)
http://v.youku.com/v_show/id_XMzA1NzA2MzY0.html
在播放器中,读入信息文件的内容,可得到“key”值,不必利用key1和key2去计算。但一定注意:这个值是“动态”的,也就是说,总在变化的。
用“硕鼠”可获得节目的完整地址,于下:
http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/
03000201004E780AD1B71600FB0C5386A6C210-E1FD-0B01-EAB9-679210B50B37?K=
d745b9676c4278bb261c0051
在这个地址中,更换节目序号(16进制)和“key”值就可以了。如果节目为17段,那么第一段为“00”,第10段为“0A”,第16段为“0F”,第17段为“10”。
据实际观察,从硕鼠获得的地址,除节目序号和“key”值需更换,其他内容是不变的。考虑到“key”值是动态的,所以,在更换节目的时候(那怕是一段),最好也运行一下信息文件的读入和解析较为可靠。这样,所有的动态值都是最新的。

说明:文中所有“Http”请改为“http”再使用。
下面是尝试实例,为单段节目。欢迎大家拍砖。
节目页面:http://v.youku.com/v_show/id_XMzA1NzA2MzY0=.html

[全屏欣赏]

相关热词搜索:优酷视频真实地址及应用尝试
更多

上一篇:Youku 视频绝对地址获取

下一篇:优酷视频真实地址解析

匿名