使用 aria2 为 youtube|dl 下载加速

cera cera

我们平时使用 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视频,

cera cloudiplc tengxunyun

相关推荐