VPS搭建youtube-dl下载YouTube里面视频教程

搭建SSR教程请访问:http://www.t66y.com/htm_data/1909/7/3642398.html
第一、购买一个VPS,(购买时务必关闭代理工具)
想要搭建 youtube-dl, 拥有一个 VPS 是必需的。
我们推荐使用:搬瓦工(Bandwagon Host) VPS 来搭建 youtube-dl,搬瓦工是一个对大陆用户极度友好的 VPS 商家。

打开购买VPS短链接地址:http://suo.im/5nl1t3。每个月流量是1T

 

 
搬瓦工优惠码:当前我们可以使用 BWH34QMFYT2R 优惠码再省6.38%

 

购买成功之后,你的邮箱会收到SSH的登入密码,如果没收到,请看垃圾邮箱。

第二、使用SSH工具,搭建SSR教程
SSH下载完成后安装打开,请用电脑操作,下载链接:https://www.netsarang.com/zh/downloading/?token=SHF1blRsMzJwUW5ZbzVoa3Nva1hjQUB0eTlOSF9vS0NKUEw0aG9tbEc2RlV3


①打开之后显示的页面,选择新建
 

②请到邮箱查找商家发送的SSH账号和密码,也就是搬瓦工买的服务器。
 
 
 
 
 

SSH登入成功,运行以下命令:安装 youtube-dl
输入下面命令回车,你可以复制过去,然后在 Xshell 界鼠标右键 即可粘贴,不能按 Ctrl + V 的,按回车键运行

第一步:安装youtube-dl,输入下面二行命令
複製代碼
wget --no-check-certificate https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl


如果Xshell里面提示 -bash: wget: command not found ,那是因为你的 VPS 没装wget
centos 系统安装 wget 方法: yum -y install wget
安装好 curl 之后就能安装脚本了,复制代码再来一次

第二步、youtube-dl用法
youtube-dl的参数挺多的,具体参见https://github.com/rg3/youtube-dl

这里只记录一下我常用的一些下载命令方法。
youtube-dl的参数挺多的,具体参见https://github.com/rg3/youtube-dl

这里只记录一下我常用的一些下载命令方法。

(1)最基本的用法就是
youtube-dl URL (URL是youtube视频页面的地址)

例如:youtube-dl https://www.youtube.com/watch?v=XfaeeDiXc6c

(2)下载指定格式的视频
先查询一个该视频都有哪些格式,执行:
youtube-dl -F youtube-dl https://www.youtube.com/watch?v=XfaeeDiXc6c
返回信息如下:
 

这样我们就获取到了所有视频格式的清单,最左边一列就是编号对应着不同的格式。

例如我想下载22号那个mp4格式分辨率为1280*720的视频,则执行:
Quote:
youtube-dl -f 22 https://www.youtube.com/watch?v=TmDKbUrSYxQ


(3)下载1080P及更高质量的视频
由于YouTube现在的1080P及以上的视频,video和audio部分是分开的,所以目前此工具只能下载720P的整体视频。

要下载1080P及以上的视频,需要video和audio单独下载,然后压制到一起。

所以这里我们要用ffmpeg来合并视频和音频。

首先添加Debian7的多媒体源,SSH执行命令,复制一行一行的来:
複製代碼
echo \"deb http://www.deb-multimedia.org oldstable main\" | tee -a /etc/apt/sources.list
apt-get install deb-multimedia-keyring
apt-get update
apt-get dist-upgrade


然后安装ffmpeg和gstreamer0.10-ffmpeg(可支持更多格式),SSH执行命令:
複製代碼
apt-get install ffmpeg gstreamer0.10-ffmpeg


然后找到你想要下载的视频和音频的格式编号,比如上例中我们要下载最好质量的视频,SSH执行命令:
複製代碼
youtube-dl -f 266+141 https://www.youtube.com/watch?v=TmDKbUrSYxQ

youtube-dl会自动调用ffmpeg来把视频和音频压制成一个文件。

(4)下载视频及字幕
有的youtube视频是有字幕的可供下载的,要下载视频及字幕,SSH执行命令:
複製代碼
youtube-dl --write-sub --all-subs https://www.youtube.com/watch?v=0TjgZbVdOLA


(5)其他一些参数
程序升级:youtube-dl -U

查看支持网站列表:youtube-dl --list-extractors

教程结束!不懂得地方多尝试几次就好了,喜欢的收藏哦,欢迎留言

评论

此博客中的热门博文

LTE: 小区RS参考信号功率与RRU发射功率的计算-[转]

LTE – 网络架构及网元实体-[转]

学习谏言