• 使用 aria2 为 youtube-dl 下载加速

    发布时间:2018-7-19 8:56 Thursday 作者:苏苏 阅读(2223)


      youtube-dl 的使用教程和介绍:http://www.138vps.com/vpsjc/1126.html

      aria2 的使用教程和介绍:http://www.138vps.com/vpsjc/945.html


      我们平时使用 youtube-dl 下载油管视频的时候,速度都是比较快的,基本能跑满我们的VPS带宽,但是 youtube-dl 支持的网站非常多,对于某些网站,比如国内的一些视频站,下载的速度会较慢,如果能够跟 Aria2 组合使用,实现多线程下载,会有更快的下载速度,节约等待时间。

      由于苏苏机器的性能不是那么好,所以就没有安装 FFmpeg,也就是不能下载 油管 1080P 及以上分辨率的视频了,如果你有需要,请自行根据上面的文章进行安装,如果你的要求跟苏苏一样低,那么按照本文的教程就可以了。


      安装方法:

      centos 7: 

      yum update

      yum install wget

      yum install epel-release

      yum install aria2

      wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

      chmod a+rx /usr/local/bin/youtube-dl


      ubuntu:

      apt-get update

      apt-get install wget

      apt-get install aria2

      wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

      chmod a+rx /usr/local/bin/youtube-dl


      通过以上几步,就完成了 aria2 和 youtube-dl 的安装了。


      Youtube-dl调用外部Aria2多线程下载工具的方法非常简单,我们就以这个视频地址为例吧:https://www.youtube.com/watch?v=LVBM8Gv3mSo


      一般来说,使用这条命令就够了(如果你安装了FFmpeg,会直接下载4K分辨率

      youtube-dl    https://www.youtube.com/watch?v=LVBM8Gv3mSo   --external-downloader aria2c --external-downloader-args "-x 16  -k 1M"


      但是如果是油管视频的话,因为本教程没安装 FFmpeg,视频的清晰度就要限制在720P了。命令要修改一下:

      youtube-dl    https://www.youtube.com/watch?v=LVBM8Gv3mSo -f 22  --external-downloader aria2c --external-downloader-args "-x 16  -k 1M"


      参数说明:

      --external-downloader aria2c     //调用外部下载工具aria2

      --external-downloader-args      //外部下载工具指定参数

      -x 16      //启用aria2 16个线程,最多就支持16线程

      -K 1M      //指定块的大小

      -f 22      //下载油管720p视频,用法请参考 http://www.138vps.com/vpsjc/1126.html

      QQ截图20180719085448.jpg


    特别申明:若无说明,文章均为原创,转载时请注明本文地址,谢谢合作!
    本文链接: