淘客熙熙

主题:如何把网络上的视频文件保存到电脑里? -- wydygo

共:💬5 新:
全看分页树展 · 主题 跟帖
家园 这个不是很麻烦

网上的视频媒体大体3种形式

1。直接embed媒体文件,譬如最初的wmv/mp3等等,利用

ms mediaplay插件播放

这个直接察看一下web page的source就可以得到

2。mms形式,通常是服务器提供时时地stream方式播放,客户端接受。

搜以下mms 下载工具,网上应很多阿。

3。现在的视频站点利用Flash Player提供的Netstream来播放FLV文件的居多(Youtube,国内的youku,日本的ニコニコ等等)

这种形势最终也都是下载到客户端来播放,所以通常给你的浏览器安装个小工具就可以了。

FireFox的建议使用FireBug,在Net标签页里会有详细的文件列表。把flv文件copy下来就可以。

网上也有不少提供flv下载服务的Site。

BTW:前几天梅沙事情的时候,其实也专门作了一个针对Youtube和国内悠酷的视频下载工具,大体把分析过程说一下。

1。Youtube

获取到播放视频的id,也就是你在浏览watch?v=sssff v后面的咚咚,然后给youtube指定的url发送Get请求把这个key送过去,获取一个临时可用的认证,返回来的时一个xml,需要解析以下。然后就可以把key和刚才获取到的认证一起扔给youtube站点的视频获取的Url了,这就可以下载了,呵呵。

2。悠酷

悠酷的flv获取方式和Youtube过程基本类似,不过稍微麻烦了一点就是,获取认证时,Youtube获取时候是直接返回了认证code,悠酷返回的时一个json文,需要把里面的id和key解析出来,然后动用现行组合把认证给生成出来,这个声称的key就可以直接到它对应的服务器上获取flv文件了

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河