youtube-dl 跟 you-get 解析优酷差距怎么这么大

2016-07-21 17:31:44 +08:00
 yy001

[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 怎么才这么点
24415 次点击
所在节点    问与答
20 条回复
shoaly
2016-07-21 18:05:14 +08:00
感谢楼主, 之前只知道 youtube-dl 原来还有一个 you-get
dotpig
2016-07-21 18:10:42 +08:00
应该是因为 Youku 的视频是分段的, Youtube 只解析了第一段,而 you-get 会自动合并。国内的视频网站还是用 you-get 吧。
rashawn
2016-07-21 19:18:46 +08:00
因为它叫 youtibe-dl
mrlong
2016-07-21 23:03:38 +08:00
you get 能解析需要 vip 的 1080p 视频吗?在线等
hoohoo
2016-07-22 00:35:31 +08:00
@mrlong 单就优酷而言,不能解析只有 vip 才能看的那种视频(也就是流畅、高清、 1080 都需要 vip 的);普通用户只能能看流畅、高清的视频,但是有 1080 的,所有清晰度的都能解析并下载;如果用了会员登录网站的话, vip 才能看的视频也能解析;不清楚有没有办法能够直接解析 vip 视频
Valyrian
2016-07-22 01:34:06 +08:00
@mrlong 可以,需要提供登陆后的 cookie , you-get -c cookie.txt
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 的目的不是让人吃免费午餐,只是给一些强买强卖的餐馆提供一个自带餐具酒水的选择。
Asimov
2016-07-22 04:50:48 +08:00
Youku 是假高清。
stanjia
2016-07-22 08:25:59 +08:00
很好
Tony1ee
2016-07-22 08:32:32 +08:00
竟然还有人下 youku... Don't do that...
xmoiduts
2016-07-22 10:53:34 +08:00
对于校园网而言,下载 youku 还是有必要的,高峰时段的校园网 ipv4 无法维持一个 720p 视频流
yy001
2016-07-22 11:29:26 +08:00
@Tony1ee
找不到 running man BT 种子, Y2B 又没中文字幕
只能下优酷的看
salary123
2016-07-22 12:15:26 +08:00
优酷有必要去下载吗。。真的是。。
nealfeng
2016-07-22 12:23:14 +08:00
@salary123 可以不用下优酷客户端,网页的话可以省了广告。
bao3
2016-07-22 12:35:28 +08:00
后面的讨论都偏题了,变成了有没有必要下载优酷,我觉得这跟你们没关系,永远记住,自己不需要的不见得别人也不需要。
回归到主题,这个文件问题我也发现了,后来就乖了,国内的只有 you-get ,国外才用 YouTube-dl
salary123
2016-07-22 16:45:45 +08:00
@yy001 跑男的话可以看梦想字幕组啊。虽然出的慢,但质量最好。
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 了。
rashawn
2016-07-23 15:12:37 +08:00
你们上优酷都看啥
ultraz
2017-01-14 18:59:28 +08:00
@Valyrian 请问优酷的 cookies.txt 怎么生成,我用了个 chrome extension 叫 cookie.txt export ,不成功。
请教详细步骤,谢谢!
Valyrian
2017-01-15 00:30:25 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/294005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX