Video Download to NAS 插件名称
这是一项新业务,这是一项新业务,这是一项业务,这是一项业务,这是一项业务。
没有谢谢…
我是一个人,我在荒郊野外,我的思绪在南方。
去房间最底层就可以了。
是时候开始了,是时候开始了,是时候开始了。
这是一个将 YouTube 视频下载到 NAS 的服务。
基于yd-dlp,可以下载yt-dlp支持的所有视频。
hyeonsangjeon/youtube-dl-nas:youtube 下载队列 websocket 服务器,可登录私人 NAS。 (github.com)
该链接是该服务的 GitHub 地址。
yt-dlp 支持的站点
yt-dlp/supportedsites.md at master · yt-dlp/yt-dlp (github.com)
据说它支持数千个站点。
即使不是该网站,视频下载在使用相同格式的网站上也能正常运行。


这是一个具有这种UI的服务,我在众多YouTube下载服务中选择这个服务的原因是。
首先,有一个登录窗口,即使你通过restful API直接在网站上输入地址后不按提交按钮,
这是因为视频可以下载。
请求 Restful API 和响应
curl -X POST http://localhost:8080/youtube-dl/rest \
-d '{
"url":"https://www.youtube.com/watch?v=s9mO5q6GiAc",
"resolution":"best",
"id":"iamgroot",
"pw":"1234"
}'
{
"success": true,
"msg": "download has started",
"Remaining downloading count": "7"
}
复制
因此,我创建了一个扩展程序。
即使不是扩展,也可以使用该 API 通过各种方法进行远程下载。
安装方法简单

首先,使用 File Station 在 docker 文件夹中创建一个具有所需名称的文件夹。
我创建了一个名为 ytd 的文件夹,您可以自己识别它。

之后,单击“容器管理器”中的“创建项目”。
为项目命名并选择刚刚创建的文件夹作为路径。
请输入下面的代码
version: '3'
services:
modenaf360-youtube-dl-nas:
image: modenaf360/youtube-dl-nas:latest
container_name: modenaf360-youtube-dl-nas
environment:
TZ: "Asia/Seoul"
MY_ID: "test"
MY_PW: "1111"
ports:
- "9998:8080/tcp"
volumes:
- /volume1/docker/ytd:/downfolder:rw
restart: always
复制
您可以修改容器名称、ID、密码、端口 9998 和卷路径以适合您的环境。
编辑完所有内容后,单击“下一步”即可完成。

一旦一个容器运行起来,安装就完成了。
很简单
如果你连接到你设置的IP:端口,

将出现此屏幕
之后,如果您登录

将会出现这样的屏幕
作为参考,登录地址为192.168.0.2:9998。
登录后地址为192.168.0.2:9998/youtube-dl
使用扩展程序时必须输入的地址是
它是 192.168.0.2:9998/youtube-dl/rest
在1.1.1版本中,连接地址为
您只需输入 http://ip:port 或 https://ddns1.1.12版本中,登录后显示网页地址。
您只需输入 http://ip:port/youtube-dl 或 https://ddns/youtube-dl
设置反向代理时,请启用 websockets。
在屏幕地址栏中输入要下载的视频地址。
当您选择分辨率或格式并按 OK 时
如果链接采用受支持的格式,它将保存在 ytd 文件夹中。
如果你认为这已经足够了,你就可以在那种状态下使用它。
使用扩展程序
视频下载到 NAS – Microsoft Edge Addons
视频下载到 NAS – Chrome 网上应用店 (google.com)
sruinz/Video-Download-to-NAS:这是 Youtube-Dl 到 NAS 的 Chrome 扩展。 (github.com)
您可以从 Chrome 应用商店、Edge 应用商店或 GitHub 下载它,并将其应用到您使用的浏览器。
目前我们已更新至 1.1.0,但 Edge Store 仍在审核中。Edge Store、Chrome Store 和 GitHub 均已更新至 1.1.0 版本。
有关更新的信息,请参阅本文顶部的链接或
请参考上面扩展1.1.0链接中的说明。
安装扩展后,转到选项

会出现这样的窗口
在地址字段中,输入上面提到的 /rest 地址 。
在1.1.1版本中,连接地址为
您只需输入 http://ip:port 或 https://ddns
1.1.12版本中,登录后的访问地址为
您只需输入 http://ip:port/youtube-dl 或 https://ddns/youtube-dl
输入您的 ID 和密码后,单击“保存”即可完成。
作为参考,请单击“保存”并
当您稍后更改地址或 ID 时
您还必须重新输入密码。
如果您单击另存为现有…,它将另存为…。在版本 1.1.1 中,您必须始终重新输入密码才能按保存按钮。
输入密码时增加了查看隐藏密码的功能按钮。
现在让我们看看如何使用它
首先,当您右键单击视频时,会显示一个上下文菜单。

当您右键单击支持这种方式的视频时,将出现分辨率选择菜单。
如果支持按分辨率排列的视频(例如 YouTube),您可以按该分辨率下载它们。
也可以仅提取声源部分作为 mp3 文件。
作为参考,如果右键单击 YouTube 视频屏幕时未出现菜单,
右键单击视频标题或
按共享视频后,拖动地址将其选中,然后右键单击将显示一个菜单。
您可以单独使用此功能,但是
使用起来有时会有些不方便。
所以更新后的函数是

单击扩展程序的 VDtN 图标

如果页面有可下载的视频,则会出现这样的覆盖窗口。
如果是一个有多个视频的页面,会显示多个列表。
单击覆盖窗口中显示的地址按钮以最高质量下载到 NAS。
要选择分辨率,您必须使用传统的右键单击方法进行下载。
以Android为例,仅供参考
Chrome 扩展程序可以在 Kiwi 浏览器上使用。
这个扩展也可以正常工作。
现在大多数视频都可以下载。
无法下载的可能是由于yt-dlp不支持视频或者上传的文件或方法不同。
如果您在使用过程中遇到任何问题或bug,请留言。