美文网首页技术技术文章
使用You-Get下载国内视频

使用You-Get下载国内视频

作者: 江南之恋 | 来源:发表于2016-11-04 16:17 被阅读6912次

    You-Get同样也是一个基于Python的下载工具,与youtube-dl齐名,可以下载国内外主流视频网站上的视频,另外还能下载图片和音频;经过实际测试,发现youtube-dl比较适合下载国外视频,You-Get比较适合下载国内视频.
    关于Python和FFmpeg的安装我在上一篇文章《使用youtube-dl下载国外视频》中介绍过了,这里不再赘述,只对You-Get的常用命令做一些介绍~

    安装You-Get

    1.按照上一篇文章中的步骤安装Python和FFmpeg,如果已经安装过了请忽视本步骤
    2.打开Win+R,输入cmd回车,输入下面的命令并执行

    pip3 install you-get #安装You-Get
    pip3 install --upgrade you-get #升级You-Get
    
    升级You-Get

    3.输入下面的命令,如果出现下图所示的信息,则表明You-Get安装成功

    you-get
    
    You-Get

    使用You-Get下载视频

    这里以优酷为例

    • 直接下载视频(默认以最高质量下载)

      you-get [url] #一般情况下用这一个命令就够了,使用最简单,而且下载的是最高质量
      
    下载1080p视频
    • 仅查看视频清晰度和格式

      you-get -i [url]
      
    查看清晰度及格式
    • 下载指定清晰度的视频
      各个视频网站的清晰度规则不同,具体的命令可以根据上面的-i来查看

      you-get --format=hd3 #这是优酷的1080p
      you-get --itag=137 #这是YouTube的1080p
      
    • 对于国内其他视频网站的下载,与优酷类似,这里不再赘述;
      需要注意的是,由于爱奇艺一直在更改算法,目前You-Get只能解析出爱奇艺720p的视频;
      除了爱奇艺,其他网站基本上都可以解析出1080p的视频,大家可以亲自测试一下~

    下载爱奇艺720p视频 爱奇艺720p视频播放测试 下载腾讯1080p视频 腾讯1080p视频播放测试

    You-Get的其他用法

    • 自定义下载路径

      you-get -o [new_path] [url]
      
    自定义下载路径
    • 暂停下载与继续
      暂停下载:Windows的命令提示符可以按Ctrl+C中断命令,下载目录下会保存有一个以.download为扩展名的缓存文件。
      继续下载:重新执行下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
      强制重新下载(即使下载完成也会重新写入):

      you-get -f [url]
      
    从上次中断的位置继续下载
    • 批量下载视频列表
      You-Get支持批量下载,比如优酷个人空间里的所有视频,播放列表里的所有视频等等

      you-get [playlist_url]
      
    批量下载
    • 下载字幕/弹幕
      下载Bilibili和YouTube等带有外挂字幕/弹幕的视频时,You-Get会自动下载相应的字幕/弹幕文件
      注意:Bilibili的弹幕文件是.xml格式,本地播放器可能无法加载,可以使用Danmu2Ass
      .xml格式转换为.ass格式
    下载Bilibili弹幕文件
    Bilibili弹幕播放效果
    下载YouTube的srt字幕
    YouTube字幕播放效果
    • 使用代理下载
      这里以我用的SS为例(SS用户建议使用全局代理,就不必要使用本条命令)

      you-get -x 127.0.0.1:1080 [url]
      
    使用代理下载国外视频
    • 使用You-Get自动搜索Google上的视频并自动匹配最佳结果下载

      you-get "Video_Name"
      
    自动从Google上搜索视频并下载

    后记

    除了下载在线视频网站的视频,You-Get还可以下载图片、音乐等媒体文件,限于篇幅,这里不作具体介绍,感兴趣的可以自己查阅You-Get官网和GitHub项目上的说明

    You-Get官网:https://you-get.org/
    GitHub项目:https://github.com/soimort/you-get

    相关文章

      网友评论

      • f8bd9a9bfb5b:不错,下载视频很方便。
      • 035de6ad6c97:博主关于下载弹幕的那个软件https://archive.codeplex.com/?p=danmu2ass 下载解压后文件夹里只有 discussion/issues/lisence/source code/ release/wiki 6个文件夹请问exe安装文件在哪里?不知道怎么安装
      • cd0fca56ab1b:成功安装了Python和ffmpeg,但用命令行安装you-get时总提示“pip3不是内部或外部命令,也不是可运行的程序”,想问这种情况怎么处理,谢谢啦
        江南之恋:应该是您安装Python的时候没有勾选Add Python 3.5 to PATH(将Python添加到环境变量),手动在环境变量path中添加python安装目录\Scripts即可
      • 昨页封棠:最新的猎鹰导入了插件但是解析的时候怎么看不到倒三角啊?
      • c09930108f5d:您好,我的現在騰訊和愛奇藝都下載不了,只能下載優酷。請問你可以下載嗎,我想知道是我的原因還是網站的原因
        江南之恋:您好,经测试,爱奇艺是可以下载的,腾讯视频不可以了,但是用猎影可以下载:yum:
      • 刘洋同学的ID很长很长但其实不:会提示 seid' 不是内部或外部命令,也不是可运行的程序
        或批处理文件
      • c77830fefba4:博主是程序员吗
        江南之恋:不是,我只是个喜欢折腾电脑的剪辑师:joy:
      • 你是一个你:最近下载优酷出现无权播放 201该咋整呀:smile:
        老子_登场:@江南之恋 简主,你分享的网盘链接失效了,可否再分享下呢?
        你是一个你: @你是一个你 感谢😊
        江南之恋:由于国内视频网站经常更改算法,导致You-Get、youtube-dl等脚本经常下载不了国内网站的视频。
        这里推荐使用猎影+WWQ解析插件来下载优酷视频,链接:http://pan.baidu.com/s/1hsysCug 密码:5hmx
      • 122b6437ddfb:大神,you-get最近用不了呀!!!
        zilingdeMacBook-Pro:~ ziling$ you-get: [Failed] 客户端无权播放,201


        122b6437ddfb:@江南之恋 ok,话说我上个月才过科三...
        江南之恋: @子陵kk 由于一些视频网站更新了算法,导致You-Get原先的解析代码失效,GitHub上面有很多热心网友在这个项目的Issues里讨论过这些问题,并有一些网友贡献了自己的代码,给出了临时的解决方案,你可以尝试一下。如果不会用,就只有等下一次merge了。
        我最近在学车,没上简书,现在才看到你的评论

      本文标题:使用You-Get下载国内视频

      本文链接:https://www.haomeiwen.com/subject/htgeyttx.html