星哥带你玩飞牛NAS-25:网页视频一键播、一键下,多设备通用超省心

玩 NAS 的朋友都知道,Docker 部署各类工具是常态 —— 下载器、媒体库、轻量 Web 服务,但凡能提升使用体验的,都想折腾一番。最近星哥挖到一个超实用的 NAS 工具,把视频播放、下载、搜索功能打包进网页,不用敲一行命令,手机、电脑、平板打开浏览器就能用,今天就给大家详细聊聊这个「YT-DLP Web Player」。

不止是油管!多平台视频都能搞定

很多 NAS 工具要么功能单一,要么适配性差,而 YT-DLP Web Player 最让星哥惊喜的是,它基于强大的 yt-dlp 和 ffmpeg 打造,不仅能处理油管视频,亲测 B 站等主流视频平台也完全适配。

它把视频解析、播放、下载的核心能力封装成网页应用,部署在 NAS 上后,不用再在不同设备装客户端,也不用记复杂的命令行参数,所有操作都在网页上可视化完成,对新手友好,老玩家用着也省心。

由于星哥的nas没有外网上网的环境,油管视频播不了,b站的视频可以自动下载到NAS中。

 功能拉满!这些实用特性太香了
打开网易新闻 查看精彩图片
功能拉满!这些实用特性太香了

别看它是轻量工具,功能却一点不含糊,日常用得到的视频操作基本都覆盖了:

  • • 画质自由:播放时可自选分辨率,默认清晰度能提前设置,不用每次手动调;

  • • 细节拉满:支持字幕选择、画面比例调整、循环播放,追剧看视频体验拉满;

  • • 下载灵活:可缓存最高画质、当前画质视频,也能只下载音频,还支持分段截取视频;

  • • 多端适配:支持 PWA,安卓手机能通过「分享至」直接调用,还能实验性嵌入网页 iframe;

  • • 自定义强:可修改 APP 标题、主题色,甚至能设置视频缓存时长、最大处理时长等参数;

  • • 附加功能:支持视频搜索,右下角能复制视频源链接、查看版本信息,细节做得很到位。

安装方法 1.docker cli

如果你熟悉命令行,可能用 docker cli 更快捷,使用ssh工具登录。

# 新建文件夹 ytdlp_web_player 和 子目录
mkdir -p /vol1/1000/docker2/ytdlp_web_player/data

# 进入 ytdlp_web_player 目录
cd /vol1/1000/docker2/ytdlp_web_player/

# 一键启动
docker run -d \
--name ytdlp_web_player \
--restart unless-stopped \
-p 5038:5000 \
-v $(pwd)/data:/app/download \
-e APP_TITLE="YT-DLP Player" \
-e THEME_COLOR="" \
-e GENERATE_SPRITE_BELOW="1800" \
-e AMOLED_BG="false" \
-e MAX_VIDEO_AGE="3600" \
-e MAX_VIDEO_DURATION="36000" \
-e DEFAULT_QUALITY="720" \
-e LOAD_DEFAULT_QUALITY="true" \
-e PLAYLIST_SUPPORT="false" \
-e DOWNLOAD_PATH="./download" \
matszwe02/ytdlp_web_player

再用浏览器访问IP+端口(5038),如下图

2.打开ytdlp首页

打开网易新闻 查看精彩图片
3.输入B站视频播放
打开网易新闻 查看精彩图片
4.在飞牛影视中加入媒体库

加入媒体库

 docker-compose安装
打开网易新闻 查看精彩图片
docker-compose安装

如果使用了docker cli安装了,这个就可以忽略。

用 Docker Compose 部署超简单,新手也能轻松上手:

  1. 1. 打开飞牛的 docker,compose,新增项目;

  2. 2. 复制以下部署代码,根据自己的需求修改端口和目录映射:

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.8'


services:
ytdlp_web_player:
image: matszwe02/ytdlp_web_player
container_name: ytdlp_web_player
restart: unless-stopped
ports:
- "5038:5000"
volumes:
- ./data:/app/download
environment:
- APP_TITLE=YT-DLPPlayer
- THEME_COLOR=
- GENERATE_SPRITE_BELOW=1800
- AMOLED_BG=false
- MAX_VIDEO_AGE=3600
- MAX_VIDEO_DURATION=36000
- DEFAULT_QUALITY=720
- LOAD_DEFAULT_QUALITY=true
- PLAYLIST_SUPPORT=false
- DOWNLOAD_PATH=./download

点击确认:

打开网易新闻 查看精彩图片

或者通过 SSH 登录到您的NAS,执行下面的命令:

# 新建文件夹 ytdlp_web_player 和 子目录
mkdir -p /volume1/docker/ytdlp_web_player/data

# 进入 ytdlp_web_player 目录
cd /volume1/docker/ytdlp_web_player

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d
上手即用!简单几步玩转视频

部署好之后,操作比想象中更简单:

  1. 1. 浏览器输入「NAS 的 IP 地址:5038」,就能进入 YT-DLP Web Player 的主界面;

  2. 2. 把视频链接粘贴到输入框,点击右侧播放按钮,就能直接播放视频;

  3. 3. 播放时可自由切换分辨率、播放速率,选择是否显示字幕;

  4. 4. 点击缓存 / 下载选项,可选择画质类型,视频会同时缓存到 NAS 和下载到本地设备(其实点击播放的瞬间,视频信息就已经同步到 NAS 了)。

星哥总结:NAS 必备的轻量视频工具

参考

地址:https://github.com/Matszwe02/ytdlp_web_player

地址:https://github.com/yt-dlp/yt-dlp

总的来说,YT-DLP Web Player 把 yt-dlp 的强大解析能力和网页播放的便捷性完美结合,部署在飞牛NAS 上既不占资源,又能实现多终端访问。不管是偶尔看在线视频,还是需要批量下载视频缓存到 NAS,它都能降低操作门槛,不用再在不同设备间来回折腾。

对于熟悉 NAS 和 Docker 的玩家来说,这个工具不用复杂配置,却能实实在在提升使用体验,值得装一个试试。如果大家还有其他好用的 NAS 工具,也欢迎在评论区和星哥交流~