您的位置:首页 > 其它

视频下载比想象中容易

2010-01-25 04:30 330 查看
  两周前搞定了56.com的视频独立播放和视频下载后,很得意是吹嘘了一把,有一些朋友也就试着用了(有朋友笑称我在为56.com做广告,因为他以前是不知道56.com的,我这么一搞,他竟也喜欢上56.com看视频了)。可用的人多了,也就发现有问题,就是下载的视频有时候与他要的不一致,这……这还真的是一个问题,因为我当时只是在从IE的缓存目录(Temporary Internet Files)中拷贝出最后的那个视频文件而已,如果反复看多个视频,这“最后的视频”也就变乱了,而从文件名是看不内容的。  既然有朋友反映有问题,咱也得处理不是?于是在网上google了N多的资料,发现有的还真能用,正要得意……又不能用了,原来那些资料并不全面,而从ID(从网面的URL可以提取出视频的ID)和视频下载地址之间并没有这么简单的对应关系,经多次测试,又发现并不是所有的视频都放到同一台服务器上的(其实早就应该想到,因为这么多视频不可能放在同一台服务器上,从容量和性能都不太可能)。继续google……再google……找到有前辈写的转化程序,很晕,原理竟与我自己搞的不谋而合,当然结果也一样,就是有的可以正常下载,有的不能。  既然从视频ID(从URL取得)转化因不知道应该从哪一个服务器下载的问题,从页面内容分析和解码提取出来有时候也未能如愿,那也就只有一条路了,就是拦截。在浏览器里能播放,就意味着一定会有下载过程,有下载过程,我就有方法拦截到下载来源。花半小时把代码写出来,还真的可以了,再次得意一下。这么简单的思路咋就没有想到呢?看来前面几天对页面的分析和解码是白做了,视频下载应该没有那么复杂。  搞定了56.com,咱们也就得试试优酷(youku.com),以免有朋友又说我给56.com做广告。同样的方法,很快就可以搞定了。正得意中……给一个最爱上youku的朋友打电话,结果人家说youku本来就提供下载工具,晕……咱找找看,还真的找到了“下载”,原来是他们提供的I酷(iKu)下载工具,试用一下,还要注册,而下载过程也并没有想象中那么好。看来咱在这方面还会有一些市场的。  别的网站就不试了,现在太晚了(明天还得上班呢)。对了,前几天在视频下载陷入困境时,抽了一些时间对交互做了一点点的改变,因为以前的操作方式是按Ctrl+鼠标右键,有一些朋友不习惯。现在改成鼠标在视频里面移到右上角时就会浮出一个操作工具栏,如下图,很可惜,本人的美术功底太差劲了,不会图片处理(公司的美术人员有好几百个,但咱这是完全私人的业余作品,还是不要动用公司的资源为好),好不容易找到几张有那么一点意思的图标,就先将就着用吧。

  上图中的“独立播放”和“视频下载”,都是可以使用的,另两个功能还没有完成呢,改天吧。  如果你还没有安装蓝蜂浏览器,就你点击下载吧。 本文出自 “蓝蜂” 博客,请务必保留此出处http://bluebee.blog.51cto.com/661175/270059
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: