优酷和土豆视频文件下载与FLV文件播放 播放flv文件的播放器


一、优酷视频文件下载优酷的视频网页链接一般如下:http://player.youku.com/player.php/sid/XMzI3OTA4NTYw.html/v.swf
这里有用的是视频文件ID(VideoIDS),如XMzI3OTA4NTYw,当看视频时,此ID用于构造如下URL去查询视频文件信息:http://v.youku.com/player/getPlayList/VideoIDS/XMzI3OTA4NTYw/timezone/+08/version/5/source/out?ran=6276&password=&n=3
得到的文件信息如下:{"data":[{"ct":"e","cs":"2101","logo":"http://g4.ykimg.com/1100641F464ED66A33C679014095A09DA64A96-D6BF-8FC4-FF86-96943EC66D18","seed":3615,"tags":["u6781u9650u6f02u79fb","u6f02u79fbu677f","u6f02u79fbu51b0u5200","u6781u9650u51b0u5200"],"categories":"98","videoid":"81977140","vidEncoded":"XMzI3OTA4NTYw","username":"u8d85u7ea7u53c2u8c0bu957f","userid":"21009824","title":"u9177u592au5947u6f02u79fbu51b0u5200u8000u4e16u767bu573a","up":0,"down":1,"ts":"1yME6nH5107u5vzj","key1":"bd7d9b18","key2":"ab395ba986fab83c","tt":"0","seconds":"131.43","streamfileids":{"mp4":"28*11*28*28*28*57*28*23*28*28*54*2*14*62*62*14*28*23*16*11*6*62*28*23*54*28*25*34*17*28*17*17*62*2*11*34*57*2*29*16*62*34*14*29*34*11*1*28*29*57*62*25*16*29*15*1*46*23*62*1*11*62*14*23*28*15*","flv":"28*11*28*28*28*46*28*23*28*28*54*2*14*62*62*17*11*11*16*11*6*62*28*23*54*28*25*34*17*28*17*17*62*2*11*34*57*2*29*16*62*34*14*29*34*11*1*28*29*57*62*25*16*29*15*1*46*23*62*1*11*62*14*23*28*15*"},"segs":{"mp4":[{"no":0,"size":"9016764","seconds":"131","k":"7d849e88434c15d028273ebd"}],"flv":[{"no":0,"size":"4709308","seconds":"131","k":"78e7edf7039b1a48261c083d"}]},"streamsizes":{"mp4":"9016764","flv":"4709308"},"streamtypes":["flvhd","mp4"],"streamtypes_o":["flvhd","mp4"]}],"user":{"id":0},"controller":{"search_count":true,"mp4_restrict":1,"stream_mode":1,"share_disabled":false,"download_disabled":false,"video_capture":true,"area_code":631,"dma_code":501,"continuous":0}}
其中有用的三项是:"seed":3615"flv":"28*11*28*28*28*46*28*23*28*28*54*2*14*62*62*17*11*11*16*11*6*62*28*23*54*28*25*34*17*28*17*17*62*2*11*34*57*2*29*16*62*34*14*29*34*11*1*28*29*57*62*25*16*29*15*1*46*23*62*1*11*62*14*23*28*15*""k":"78e7edf7039b1a48261c083d"
通过此三项可以构造如下视频文件下载地址查询URL:http://f.youku.com/player/getFlvPath/sid/132272416055415546145_00/st/flv/fileid/03000201004ED66A33C3F6014095A0AA6E358E-C65D-5370-869C-B7216736D10B?K=b28737404869fa86261c083c&hd=0&myp=0&ts=131
得到最终的视频文件下载地址,下载地址嵌在响应头的Location字段中:http://122.141.231.142/youku/65721AA46E03581DF691B75F53/03000201004ED66A33C3F6014095A0AA6E358E-C65D-5370-869C-B7216736D10B.flv
通过这个下载地址可以直接把视频文件下载到本地了。
整个过程中的难点是文件ID的转换(加密),但网上可以查到转换算法。优酷一直没有改这个算法,估计原因是改动的影响太大。数据库、文件存储什么的都要改。



二、土豆视频文件下载土豆的视频下载比优酷简单。土豆的视频网页链接一般如下:http://www.tudou.com/programs/view/o16PZJtJNsQ/
这个连接直接被引用来查询视频文件信息:http://v2.tudou.com/v?si=11000&refurl=http://www.tudou.com/programs/view/o16PZJtJNsQ&hd=1&vn=02&ui=0&noCache=71894&it=113725310&st=1,2&pw=
可获得视频文件信息如下:<v lg="0" wt="0" tm="463280" vi="1" ch="99"tt="&#39318;&#27425;&#20912;&#19978;&#27979;&#35797;"cd="o16PZJtJNsQ"><f st="2"s1="c676658db8c8ae147eb2f8976ba85a916c4f1159" bc="0"brt="2">http://124.232.157.15/f4v/10/113725310.h264_1.f4v?key=3adaec612be3ac507a9c274ed8a42360306390&amp;playtype=1&amp;tk=149968658141875169630986100&amp;brt=2&amp;bc=0&amp;nt=0&amp;du=463280&amp;ispid=800615&amp;id=tudou&amp;itemid=75098356&amp;fi=113725310&amp;sz=16167680</f><f st="2"s1="c676658db8c8ae147eb2f8976ba85a916c4f1159" bc="0"brt="2">http://118.72.252.141/f4v/10/113725310.h264_1.f4v?key=3adaec612be3ac507a9c274ed8a42360306390&amp;playtype=1&amp;tk=149968658141875169630986100&amp;brt=2&amp;bc=0&amp;nt=0&amp;du=463280&amp;ispid=800615&amp;id=tudou&amp;itemid=75098356&amp;fi=113725310&amp;sz=16167680</f></v><!--pageview_candidate-->
其中直接就有视频文件的下载地址,只需把“&amp;”替换为“&”:http://124.232.157.15/f4v/10/113725310.h264_1.f4v?11000&key=3adaec612be3ac507a9c274ed8a42360306390&playtype=1&tk=149968658141875169630986100&brt=2&bc=0&nt=0&du=463280&ispid=800615&id=tudou&itemid=75098356&fi=113725310&sz=16167680&posky=HiB2FavfheJU8Zqwvifo16fv42b9m&plybgn=1
优酷和土豆视频文件下载与FLV文件播放 播放flv文件的播放器
通过这个下载地址可以直接把视频文件下载到本地了。文件后缀为.f4v,仍然是FLV文件。



三、FLV文件播放通过上述方法下载到的视频文件为.flv格式,但Windows Media Player不支持直接FLV文件播放,需要下载FLV文件的分离器插件和解码器插件;
分离器插件FLV Splitter 1.0.0.5 可在这里下载:http://sourceforge.net/projects/guliverkli2/files/DirectShowFilters/FLV Splitter 1.0.0.5/
解码器插件可在这里下载:http://sourceforge.net/projects/ffdshow-tryout/
下载到的FLVSplitter.ax拷贝到系统目录(C:WindowsSystem32)下,再手工注册一下:regsvr32 FLVSplitter.ax如果是Windows 7 64位系统, 需要用管理员权限运行cmd.exe,把FLVSplitter.ax拷贝到系统目录(C:WindowsSysWow64)下,手工注册。
这时就可以用Windows Media Player直接看视频文件了。

  

爱华网本文地址 » http://www.413yy.cn/a/25101012/135336.html

更多阅读

酷6网视频怎么下载 酷6视频怎么保存到电脑

酷6网视频怎么下载——简介酷6网的视频清晰度不错,可惜并不像土豆、优酷那样有自带的下载插件,所以只能依靠其他的下载工具了。酷6网视频怎么下载——方法/步骤酷6网视频怎么下载 1、在百度搜索硕鼠,进入官网酷6网视频怎么下载 2、将

优酷怎么下载电影、连续剧 优酷会员电影不能下载

优酷怎么下载电影、连续剧——简介 优酷网是中国领先的视频分享网站,是中国网络视频行业的第一品牌。由古永锵在2006年6月21日创立,优酷网以 “快者为王”为产品理念,注重用户体验,不断完善服务策略,其卓尔不群的“快速播放,快速发布,快速

酷六网视频怎么下载 精 酷六视频怎样下载

下载视频网站的内容当然可以通过一些软件来下载,但是那样的话相对比较麻烦,今天我教你一个你绝对不知道的,而且是非常绝妙的方法,让你不用任何软件或者插件就能下载网站视频。此方法不只对酷六网有效,对其他主流视频网站也有效。酷六网

如何屏蔽优酷、土豆、酷6、搜狐网视频广告 土豆广告屏蔽

如何屏蔽优酷、土豆、酷6、搜狐网视频广告——简介看视频的时候广告时间很漫长,这里教大家如何屏蔽广告。如何屏蔽优酷、土豆、酷6、搜狐网视频广告——工具/原料电脑如何屏蔽优酷、土豆、酷6、搜狐网视频广告——方法/步骤

怎么用优酷上传视频 手机优酷怎样上传视频

优酷上许多视频都是网友上传的那么怎么才能把自己的视频传到网上呢!怎么用优酷上传视频——工具/原料优酷怎么用优酷上传视频——步骤/方法怎么用优酷上传视频 1、打开优酷网:怎么用优酷上传视频 2、登录自己的帐号(没有的话注册一

声明:《优酷和土豆视频文件下载与FLV文件播放 播放flv文件的播放器》为网友脚凉透骨分享!如侵犯到您的合法权益请联系我们删除