强大的命令行富媒体下载工具——You-Get



  • You-Get是一个基于Python的富媒体(视频,音频,图片)下载工具。它支持下载大多数主流网站上的视频(点这里查看支持列表),包括niconico。想要下载niconico上的视频的你为什么不来试一下这款软件呢?
    在开始正文之前还是得说一下,You-Get的安装与使用有点复杂,想要熟练驾驭它必须要有点折腾精神。

    1.准备工作

    在下载You-Get之前至少需要先安装下面几个软件:

    在安装Python时建议把“Associate files with Python”与"Add Python to environment variables"这两个选项勾上,其它选项看个人需要吧。

    2.安装You-Get

    在下载并安装好上面那两个软件之后,就可以开始安装You-Get了。

    首先,前往GitHub下载最新版的You-Get。
    You-Get的项目地址是:https://github.com/soimort/you-get
    打开上面的地址,点击绿色的“Clone or download”按钮,再点击“Download ZIP”即可下载You-Get的压缩包。

    压缩包下载完成后,把它解压到一个你喜欢的目录,然后进入解压后的目录双击“setup.py”启动安装程序。该程序会把You-Get安装到一个永久路径中。

    3.下载视频

    You-Get是个命令行程序,所以它并没有任何图形界面。不过好在它的命令不是很复杂,相信你能够快速学会如何使用的。

    Windows键+R键后输入cmd并回车,启动命令提示符。先在里面输入you-get后回车,如果命令提示符输出了关于You-Get命令的使用方法,那就证明你的You-Get安装正常。如果命令提示符输出“'you-get' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,那就表示你的You-Get安装有问题,请自行检查或者在楼下提问。

    如果你能看懂刚刚输出的You-Get命令的使用方法,那就太棒了。本教程到此结束。╰( ̄ω ̄o)
    如果还是不太明白,那就接着看下去吧。

    3.1.基本命令与参数说明

    使用You-Get下载视频的命令基本格式是这样的:
    you-get http://(视频的观看地址)
    当然你也可以在命令后面跟上一些参数,例如-o C:\Downloads-O video.mp4-x 127.0.0.1:8087-s 127.0.0.1:1080之类的。以下是关于这些参数的详细说明:

    • -o参数:设置该视频的下载路径

    • -O参数:将该视频重命名

    • -x参数:使用 HTTP 代理下载该视频

    • -s参数:使用 SOCKS 5 代理下载该视频(需要用到PySocks库,可以通过在命令提示符输入pip install pysocks安装)

    注意:下载niconico上面的视频时需要使用代理。

    3.2.下载演示

    那么接下来我就以下载黑兔子P的千本樱为例来演示一下如何使用You-Get下载niconico上的视频。
    在命令提示符中输入下面这条命令并回车。

    you-get http://www.nicovideo.jp/watch/sm15630734 -o D:\videos -O kurousa.mp4 -s 127.0.0.1:2333

    回车之后命令提示符将会叫你输入你的niconico账号与密码,输完回车即可开始下载。You-Get将会使用SOCKS5代理(本地端口为2333)将视频下载到D:\videos文件夹,并将它重命名为kurousa.mp4

    4.补充内容

    4.1.断点续传

    You-Get在下载视频时可以选择暂停,暂停的方法是按下CTRL+C组合键。暂停之后临时的.download文件将会保存在视频的下载路径,以待之后继续下载。

    恢复下载的方法是重新执行一次一模一样的下载命令。如果想要重新下载,请删除.download临时文件,或者在下载命令中加上-f

    4.2.更新You-Get

    更新You-Get的方法有很多,最好懂的方法就是在GitHub上面下载新的You-Get压缩包并解压到旧版You-Get所在的目录直接将旧版覆盖。


 

  • 编成
  • 隐藏
显示