V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yy001
V2EX  ›  问与答

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

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

    [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   ·   实用小工具   ·   2091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.