you-get下载和使用(音视频下载小工具)

    科技2025-11-08  17

    一、you-get有什么用

    官方文档的说法就是:通过简单的命令行代码,下载网络上的媒体信息(video,audio等)

    下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告下载您喜欢的网页上的图片,下载任何非HTML内容,例如二进制文件

    you-get下载支持的网站

    官方文档可查:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

     

    二、you-get安装环境的要求

    1、先安装python3

    官方下载地址:https://www.python.org/downloads/

     

    2、安装FFmpeg

    官方下载地址:https://www.ffmpeg.org/

     

    下载成功后,压缩包解压,解压后的文件夹建议和you-get的文件夹在一个父级文件夹里。

    win+R,输入:sysdm.cpl调出环境变量,将FFmpeg文件夹中bin文件夹的路径添加在path内

     

    PS:FFmpeg文件解压后,文件夹内的内容有:

     


    【坑】:

    1.FFmpeg的下载安装从官网,建议不用pip install FFmpeg

    2.别忘记加环境变量;

    3.FFmpeg文件夹最好和you-get文件夹放在一个目录内;

    4.检验FFmpeg是否安装成功,终端运行FFmpeg,出现如下就成功了(鉴于我电脑本身有anaconda,所以我是把FFmpeg和you-get文件夹都放在anaconda-Lib-site-packages里的,终端打开时先切到python3所在目录)

     

    三、安装you-get

    you-get安装方法挺多,可以看官方文档,不过我个人直接用的pip install you-get

    官方安装方法:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

    【坑】:pip install 安装前先切到python3所在的目录,最好先更新下pip

    python pip install --upgrade pip

    然后安装you-get

    pip install you-get

    理论上说第一次安装you-get,安装的就是最新版,不过为了保险,可以使用以下命令验证更新

    pip install --upgrade you-get

     

    四、下载视频

    查看视频信息

    you-get -i 'https://www.miguvideo.com/mgs/website/prd/detail.html?cid=691422632'

    注:网上有很多人的写法是不带英文引号的,但是官方文档是带的,所以我是带的

    通过-i可以读取视频的信息,下载的时候其实默认就是以最高画质,所以下载的时候可以不指定,除非不需要最高画质

     

    下载视频到指定文件夹 -o +路径  ,以指定文件名下载 -O + 名称(带后缀)

    you-get -o F:/video -O zoo.mp4 'url'

     

    五、下载视频时遇到的一些坑

    1.bilibili下载视频时,发现有的视频只能下载6分钟

    这是因为视频限制了会员专享

    目前我暂时没找寻解决办法,视频嘛很多来源渠道的,而且bilibili上的多是二次编辑的视频,可以去其他视频网站找源视频

     

    2、爱奇艺视频下载不了

    这个真的无语,亲身验证,有的视频可下,有的不行,说不出所以然。

     

    3、视频下载一半突然报错,然而you-get -i都拿到了视频信息

    我下载的时候,不先查看视频信息直接下载也能下,但是有时候会报错。-i查询下视频信息后,再下载就正常了,无解。

    另外如果下的视频比较多,终端一直开着,有时候视频下到一半下不了了,可能是服务器连接问题,重新再来一遍下载命令就好,或者关掉终端重新进入下载就解决了。

    Processed: 0.009, SQL: 8