357全球通 357全球通

用VPS下载youtube视频

in 默认分类 read (594) 文章转载请注明来源!

通过aria2用服务器下载youtube没有声音,一时没想到啥好办法。在逗逼根据地看到了Toyo的这篇文章《使用Youtube-dl离线下载YouTube视频并且VPS上在线观看》,给我提供了思路。

Linux系统安装

以下三种下载安装方式选择一个就行了。

curl -L https://yt-dl.org/downloads/2016.07.13/youtube-dl -o /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl

如果你的vps没有安装 curl ,可以使用 wget 来下载。

wget https://yt-dl.org/downloads/2016.07.13/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl

当然你也可以用pip来安装,如果你没有pip就先安装pip,

apt-get install python-pip -y
pip install --upgrade youtube_dl

基础功能介绍

Youtube-dl的官网是:http://rg3.github.io/youtube-dl/

Github项目地址是:https://github.com/rg3/youtube-dl

在这里都能看到最新最全的youtube-dl信息。

Youtube-dl支持八百多家视频网站,具体列表可以看这里:http://rg3.github.io/youtube-dl/supportedsites.html ,优酷、爱奇艺等国内视频网站也是支持的。

下载视频

以下教程均以 这个youtube视频链接为例 https://www.youtube.com/watch?v=M7oWxLioxo4&t=24s

最基础的下载视频的方法很简单,直接 youtube-dl URL

youtube-dl https://www.youtube.com/watch?v=M7oWxLioxo4&t=24s

这样就会自动选择一个最好的视频格式和清晰度下载到 当前的文件夹 了。

下载全部格式

youtube-dl  --all-formats https://www.youtube.com/watch?v=M7oWxLioxo4&t=24s

–all-formats :添加这个参数之后,所有存在的格式全部下载

列出视频的所有格式/清晰度

–list-formats/-F:这是一个列清单参数,执行后并不会下载视频,但能知道这个目标视频都有哪些格式存在,这样就可以有选择的下载啦!

youtube-dl --list-formats https://www.youtube.com/watch?v=M7oWxLioxo4&t=24s

然后就会看到一大片的视频格式,如果你要下载其中一个,请看前面第一列的编号ID。
1
下载指定格式视频

-f + 编号:通过上一步获取到了所有视频格式的列表,第一列就是编号对应着不同的格式,例如我想下载22号那个mp4格式分辨率为1280*720的视频,则按下面的命令就可以轻松指定下载视频哦;

youtube-dl -f 22 https://www.youtube.com/watch?v=M7oWxLioxo4&t=24s
2

离线下载/后台下载

我发现Youtube-dl不带有后台下载的功能,或者说我没找到命令,不过没事,可以使用 screen 来实现。

首先如果你没有安装 screen 的话请先安装。

Debian/Ubuntu系统安装:

apt-get update
apt-get install screen

Centos系统安装:

yum update
yum install screen

然后用 -S 创建一个活动,这时候你就进入了这个活动中,你就可以去下载视频了,这时候即使关闭ssh也不会断开下载。

screen -S video

如果你不小心关闭ssh或者想要重新查看 video活动,可以用 -r 来重新进入这个活动

screen -r video

VPS中在线播放

这个就不写了,大家可以看我之前写的这篇文章或者看Toyo的原文。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:http://www.357global.com/archives/574.html (转载时请注明本文出处及文章链接)

默认分类
发表新评论
PREVIOUS NEXT
雷姆
拉姆