13
12 月
2024

视频下载到nas

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)

据说它支持数千个站点。

即使不是该网站,视频下载在使用相同格式的网站上也能正常运行。

图片.png.jpg
图片.png.jpg

这是一个具有这种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 通过各种方法进行远程下载。

安装方法简单

图片.png.jpg

首先,使用 File Station 在 docker 文件夹中创建一个具有所需名称的文件夹。

我创建了一个名为 ytd 的文件夹,您可以自己识别它。

图片.png.jpg

之后,单击“容器管理器”中的“创建项目”。

为项目命名并选择刚刚创建的文件夹作为路径。 

请输入下面的代码

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 和卷路径以适合您的环境。 

编辑完所有内容后,单击“下一步”即可完成。

图片.png.jpg

一旦一个容器运行起来,安装就完成了。

很简单

如果你连接到你设置的IP:端口, 

图片.png.jpg

将出现此屏幕

之后,如果您登录

图片.png.jpg

将会出现这样的屏幕

作为参考,登录地址为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://ddns

1.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链接中的说明。

安装扩展后,转到选项

图片.png.jpg

会出现这样的窗口

在地址字段中,输入上面提到的 /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 中,您必须始终重新输入密码才能按保存按钮。

输入密码时增加了查看隐藏密码的功能按钮。

现在让我们看看如何使用它

首先,当您右键单击视频时,会显示一个上下文菜单。

图片.png.jpg

当您右键单击支持这种方式的视频时,将出现分辨率选择菜单。

如果支持按分辨率排列的视频(例如 YouTube),您可以按该分辨率下载它们。

也可以仅提取声源部分作为 mp3 文件。

作为参考,如果右键单击 YouTube 视频屏幕时未出现菜单,

右键单击视频标题或

按共享视频后,拖动地址将其选中,然后右键单击将显示一个菜单。 

您可以单独使用此功能,但是

使用起来有时会有些不方便。

所以更新后的函数是

(5FB5D729-143D-45C1-AE26-5756134344FE).png.jpg

单击扩展程序的 VDtN 图标

图片.png.jpg

如果页面有可下载的视频,则会出现这样的覆盖窗口。

如果是一个有多个视频的页面,会显示多个列表。

单击覆盖窗口中显示的地址按钮以最高质量下载到 NAS。

要选择分辨率,您必须使用传统的右键单击方法进行下载。

以Android为例,仅供参考

Chrome 扩展程序可以在 Kiwi 浏览器上使用。

这个扩展也可以正常工作。 

现在大多数视频都可以下载。

无法下载的可能是由于yt-dlp不支持视频或者上传的文件或方法不同。

如果您在使用过程中遇到任何问题或bug,请留言。

You may also like...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注