youtube-dl 跟 you-get 解析优酷差距怎么这么大 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yy001
V2EX    问与答

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

  • &nsp;
  •   yy001 2016-07-21 17:31:44 +08:00 24942 次点击
    这是一个创建于 3375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [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 怎么才这么点 
    20 条回复    2017-01-15 00:30:25 +08:00
    shoaly
        1
    shoaly  
       2016-07-21 18:05:14 +08:00
    感谢楼主, 之前只知道 youtube-dl 原来还有一个 you-get
    dotpig
        2
    dotpig  
       2016-07-21 18:10:42 +08:00
    应该是因为 Youku 的视频是分段的, Youtube 只解析了第一段,而 you-get 会自动合并。国内的视频网站还是用 you-get 吧。
    rashawn
        3
    rashawn  
       2016-07-21 19:18:46 +08:00
    因为它叫 youtibe-dl
    mrlong
        4
    mrlong  
       2016-07-21 23:03:38 +08:00 via Android
    you get 能解析需要 vip 的 1080p 视频吗?在线等
    hoohoo
        5
    hoohoo  
       2016-07-22 00:35:31 +08:00 via Android
    @mrlong 单就优酷而言,不能解析只有 vip 才能看的那种视频(也就是流畅、高清、 1080 都需要 vip 的);普通用户只能能看流畅、高清的视频,但是有 1080 的,所有清晰度的都能解析并下载;如果用了会员登录网站的话, vip 才能看的视频也能解析;不清楚有没有办法能够直接解析 vip 视频
    Valyrian
        6
    Valyrian  
       2016-07-22 01:34:06 +08:00 via iPad
    @mrlong 可以,需要提供登陆后的 cookie , you-get -c cookie.txt
    cnbeining
        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 的目的不是让人吃免费午餐,只是给一些强买强卖的餐馆提供一个自带餐具酒水的选择。
    Asimov
        8
    Asimov  
       2016-07-22 04:50:48 +08:00
    Youku 是假高清。
    stanjia
        9
    stanjia  
       2016-07-22 08:25:59 +08:00
    很好
    Tony1ee
        10
    Tony1ee  
       2016-07-22 08:32:32 +08:00 via Android
    竟然还有人下 youku... Don't do that...
    xmoiduts
        11
    xmoiduts  
       2016-07-22 10:53:34 +08:00 via Android
    对于校园网而言,下载 youku 还是有必要的,高峰时段的校园网 ipv4 无法维持一个 720p 视频流
    yy001
        12
    yy001  
    OP
       2016-07-22 11:29:26 +08:00
    @Tony1ee
    找不到 running man BT 种子, Y2B 又没中文字幕
    只能下优酷的看
    salary123
        13
    salary123  
       2016-07-22 12:15:26 +08:00
    优酷有必要去下载吗。。真的是。。
    nealfeng
        14
    nealfeng  
       2016-07-22 12:23:14 +08:00
    @salary123 可以不用下优酷客户端,网页的话可以省了广告。
    bao3
        15
    bao3  
       2016-07-22 12:35:28 +08:00 via Android
    后面的讨论都偏题了,变成了有没有必要下载优酷,我觉得这跟你们没关系,永远记住,自己不需要的不见得别人也不需要。
    回归到主题,这个文件问题我也发现了,后来就乖了,国内的只有 you-get ,国外才用 YouTube-dl
    salary123
        16
    salary123  
       2016-07-22 16:45:45 +08:00
    @yy001 跑男的话可以看梦想字幕组啊。虽然出的慢,但质量最好。
    wmttom
        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 了。
    rashawn
        18
    rashawn  
       2016-07-23 15:12:37 +08:00
    你们上优酷都看啥
    ultraz
        19
    ultraz  
       2017-01-14 18:59:28 +08:00
    @Valyrian 请问优酷的 cookies.txt 怎么生成,我用了个 chrome extension 叫 cookie.txt export ,不成功。
    请教详细步骤,谢谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2860 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:30 PVG 15:30 LAX 00:30 JFK 03:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86