[root@vagrant-centos65 ~]# you-get -i 'http://v.youku.com/v_show/id_XMTY0NzQ2Mjc0OA==.html' site: 优酷 (Youku) title: Running Man 160717 streams: # Available quality and codecs [ DEFAULT ] _________________________________ - format: hd2 container: flv video-profile: 超清 size: 1283.5 MiB (1345896084 bytes) # download-with: you-get --format=hd2 [URL]
- format: mp4 container: mp4 video-profile: 高清 size: 681.1 MiB (714229565 bytes) # download-with: you-get --format=mp4 [URL] - format: flvhd container: flv video-profile: 标清 size: 319.4 MiB (334881695 bytes) # download-with: you-get --format=flvhd [URL] [root@vagrant-centos65 ~]# youtube-dl 'http://v.youku.com/v_show/id_XMTY0NzQ2Mjc0OA==.html' -F [youku] XMTY0NzQ2Mjc0OA: Downloading JSON metadata [download] Downloading playlist: Running Man 160717 [youku] playlist Running Man 160717: Collected 2 video ids (downloading 2 of them) [download] Downloading video 1 of 2 [info] Available formats for XMTY0NzQ2Mjc0OA_part1: format code extension resolution note h5 mp4 640x360 161.90MiB h4-0 flv 640x360 29.00MiB h3 mp4 960x540 62.58MiB h4-1 flv 1280x720 53.33MiB (best) [download] Downloading video 2 of 2 [info] Available formats for XMTY0NzQ2Mjc0OA_part2: format code extension resolution note h4 flv 1280x720 60.41MiB [download] Finished downloading playlist: Running Man 160717 you-get 超清 1G 多 youtube-dl 怎么才这么点
![]() | 1 shoaly 2016-07-21 18:05:14 +08:00 感谢楼主, 之前只知道 youtube-dl 原来还有一个 you-get |
![]() | 2 dotpig 2016-07-21 18:10:42 +08:00 应该是因为 Youku 的视频是分段的, Youtube 只解析了第一段,而 you-get 会自动合并。国内的视频网站还是用 you-get 吧。 |
![]() | 3 rashawn 2016-07-21 19:18:46 +08:00 因为它叫 youtibe-dl |
![]() | 4 mrlong 2016-07-21 23:03:38 +08:00 via Android you get 能解析需要 vip 的 1080p 视频吗?在线等 |
5 hoohoo 2016-07-22 00:35:31 +08:00 via Android @mrlong 单就优酷而言,不能解析只有 vip 才能看的那种视频(也就是流畅、高清、 1080 都需要 vip 的);普通用户只能能看流畅、高清的视频,但是有 1080 的,所有清晰度的都能解析并下载;如果用了会员登录网站的话, vip 才能看的视频也能解析;不清楚有没有办法能够直接解析 vip 视频 |
![]() | 7 cnbeining 2016-07-22 03:01:43 +08:00 这事为什么不去 https://github.com/soimort/you-get/issues 提问呢? 其实哪都一样 两边 Youku 的维护者一样。 You-get 用的是 ct10+12 , YouTube-dl 我还没看 code 因为真的懒得细看。。 @hoohoo you-get 的目的不是让人吃免费午餐,只是给一些强买强卖的餐馆提供一个自带餐具酒水的选择。 |
![]() | 8 Asimov 2016-07-22 04:50:48 +08:00 Youku 是假高清。 |
![]() | 9 stanjia 2016-07-22 08:25:59 +08:00 很好 |
![]() | 10 Tony1ee 2016-07-22 08:32:32 +08:00 via Android 竟然还有人下 youku... Don't do that... |
11 xmoiduts 2016-07-22 10:53:34 +08:00 via Android 对于校园网而言,下载 youku 还是有必要的,高峰时段的校园网 ipv4 无法维持一个 720p 视频流 |
![]() | 13 salary123 2016-07-22 12:15:26 +08:00 优酷有必要去下载吗。。真的是。。 |
![]() | 15 bao3 2016-07-22 12:35:28 +08:00 via Android 后面的讨论都偏题了,变成了有没有必要下载优酷,我觉得这跟你们没关系,永远记住,自己不需要的不见得别人也不需要。 回归到主题,这个文件问题我也发现了,后来就乖了,国内的只有 you-get ,国外才用 YouTube-dl |
17 wmttom 2016-07-22 19:21:17 +08:00 @mrlong youku 是可以解析 1080p 的,只要这个视频存在 1080p 的清晰度,并且不是限制只有会员可以观看就行。先解密手机端接口 aes 加密的数据, key 可以反编译,也可以网上搜,比较特殊的是他家 aes padding 用的是空格。然后看解密后的数据,默认即使有 1080p 的内容,也是不会有 1080p 的资源 url 的。这时可以看返回数据的 streamlogos 里面有没有 hd3 ,如果有证明有 1080p 。再然后用 ctype=20 的算法算 ep ,算好了把 ep 和常规参数拼接到随便一个返回的 m3u8 url 里,把 type 参数的值替换为 hd3 。 之后就可以用这个 url 愉快的播放 1080p 了。 |
![]() | 18 rashawn 2016-07-23 15:12:37 +08:00 你们上优酷都看啥 |
![]() | 19 ultraz 2017-01-14 18:59:28 +08:00 @Valyrian 请问优酷的 cookies.txt 怎么生成,我用了个 chrome extension 叫 cookie.txt export ,不成功。 请教详细步骤,谢谢! |
![]() | 20 Valyrian 2017-01-15 00:30:25 +08:00 via iPad |