云网牛站
所在位置:首页 > Linux教程 > 在Linux下使用ytdl-webserver下载youtube视频的方法

在Linux下使用ytdl-webserver下载youtube视频的方法

2019-01-30 11:44:50作者:戴进稿源:云网牛站

ytdl-webserver是一个用Node.js编写的用于下载YouTube视频的Web服务器应用程序,本文就介绍在Linux下安装并使用ytdl-webserver下载youtube视频的方法。同时有两种方法可以安装ytdl-webserver,第一种是使用npm Node.js包管理器,第二种是在docker中运行ytdl-webserver,下面为你介绍。

 

方法一、使用npm安装ytdl-webserver

你需要在计算机上安装Node.js和npm才能使用此方法,参考:

使用NVM在Linux系统上运行多个版本的Node.js

在Ubuntu 18.04系统中安装Node.js 10的方法

1、一旦你安装了Node.js,下载git,从Github克隆项目源代码:

sudo yum install github #针对CentOS

sudo apt-get install git #针对Debian/Ubuntu

sudo pacman -S git #针对Arch Linux和Manjaro

sudo dnf install git #针对Fedora

2、安装ffmpeg(Ubuntu/Debian、Fedora和Arch)

sudo apt-get install ffmpeg

sudo dnf install ffmpeg

sudo pacman -S ffmpeg

3、安装youtube-dl

使用python pip包安装程序安装youtube-dl:

sudo pip install youtube-dl

获取应用程序源代码:

git clone https://github.com/Algram/ytdl-webserver.git

将工作目录更改为ytdl-webserver:

cd ytdl-webserver

通过运行安装它:

npm install

然后启动应用程序:

npm start

在Linux下使用ytdl-webserver下载youtube视频的方法

 

方法二、使用Docker安装ytdl-webserver

在Docker容器中运行ytdl-webserver是使用该应用程序下载YouTube视频的最快方法,参考在Ubuntu 18.04系统中安装指定docker版本的简单方法

安装docker后,创建一个用于存储YouTube视频的目录:

mkdir ~/ytdl-webserver

使用映射目录启动docker容器:

docker run  -v $HOME/ytdl-webserver:/home/app/public/temp -d \

-p 3000:3000 algram/ytdl-webserver

或:

docker run  -v $HOME/ytdl-webserver:/home/app/public/temp --rm \

-p 3000:3000 algram/ytdl-webserver

在Linux下使用ytdl-webserver下载youtube视频的方法

 

使用ytdl-webserver下载YouTube视频的方法

在浏览器上打开URL:http://localhost:3000/:

在Linux下使用ytdl-webserver下载youtube视频的方法

将网址粘贴到你要下载的YouTube视频:

在Linux下使用ytdl-webserver下载youtube视频的方法

等待应用程序提取视频元数据,然后单击下载按钮下载视频:

在Linux下使用ytdl-webserver下载youtube视频的方法

基本方法就是这样了,就是这么简单。

 

相关主题

在Linux系统中的YouTube视频下载器:Annie安装与使用

精选文章
热门文章