Youtube
喜欢Youtube站点的朋友们,经常遇到自己喜欢的视频资源或音乐等等,那如何把这些自己喜欢的资源下载到本地呢,今天带大家聊一下Youtube下载利器MeTube,大佬的GitHub地址:https://github.com/alexta69/metube DockerHub地址:https://hub.docker.com/r/alexta69/metube
准备工作
这里通过Docker部署MeTube,可以部署到本地服务器上,也可以部署到VPS上去,但不管是本地还是部署到vps上服务器环境需要能够科学上网,我的服务器相关情况介绍:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.80.1.el7.x86_64 #1 SMP Tue Nov 8 15:48:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /etc/re
redhat-release resolv.conf
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@localhost ~]#
DOcker部署阶段
- 使用 Docker 运行Metube
docker run -d -p 8081:8081 -v /path/to/downloads:/downloads alexta69/metube
- 使用 docker-compose 运行
version: "3"
services:
metube:
image: alexta69/metube
container_name: metube
restart: unless-stopped
user: "0:0"
ports:
- "8081:8081"
volumes:
- /mydocker/metube/downloads:/downloads
通过环境变量进行配置
某些值可以通过环境变量、docker 命令行上的参数或 docker-compose 中的部分来设置。-e
environment:
- UID:MeTube运行的用户。默认为。
1000
- GID:MeTube将在其下运行的组。默认为。
1000
- UMASK:MeTube使用的ummask值。默认为。
022
- DOWNLOAD_DIR:保存下载的路径。默认为 docker 映像,否则。
/downloads
.
- AUDIO_DOWNLOAD_DIR:保存纯音频下载的路径,如果您希望将它们与视频下载分开。默认值为 的值。
DOWNLOAD_DIR
- CUSTOM_DIRS:是否启用将视频下载到DOWNLOAD_DIR(或AUDIO_DOWNLOAD_DIR)中的自定义目录中。启用后,“添加”按钮旁边会显示一个下拉列表,用于指定下载目录。默认为。
true
- CREATE_CUSTOM_DIRS:如果DOWNLOAD_DIR(或AUDIO_DOWNLOAD_DIR)中不存在目录,是否支持自动创建目录。启用后,下载目录选择器变为支持自由文本输入,并且将递归创建指定的目录。默认为。
false
- STATE_DIR:队列持久性文件的保存路径。默认为 docker 映像,否则。
/downloads/.metube
.
- URL_PREFIX:Web 服务器的基本路径(用于在反向代理后面托管时使用)。默认为。
/
- OUTPUT_TEMPLATE:下载视频的文件名模板,根据此规范进行格式化。默认为。
%(title)s.%(ext)s
- OUTPUT_TEMPLATE_CHAPTER:通过后处理器拆分为章节时下载视频的文件名模板。默认为。
%(title)s - %(section_number)s %(section_title)s.%(ext)s
- YTDL_OPTIONS:以JSON格式传递给youtube-dl的其他选项。在此处查看可用选项。它们大致对应于命令行选项,尽管有些在这里没有完全相同的等效项,例如必须通过以下方式指定。另请注意,破折号将替换为下划线。
--recode-video
postprocessors
反向代理设置
给metube下载页面设置个打开密码,这样更私密,这里用Nginx Proxy Manager来配置反向代理,关于Nginx Proxy Manager具体内容详情请见我的另二篇文章:https://www.hao0564.com/2038.html,
https://www.hao0564.com/2923.html
MeTube使用感受
第一感觉部署简单,轻量,使用界面也很简洁,很容易上手,访问MeTube页面输入在反向代理设置的账号密码,然后登录,如下图:
在Youtube站点上找到自己喜欢的资源,然后复制链接地址,打开metube把youtube复制的地址粘贴到metube上
可以在上图中选择下载文件的格式,例如:MP3, MP4等,到这里关于Youtube下载利器MeTube的安装部署就告一段落了,希望以上会对你有帮助!
谢谢!!