網頁神器,Docker一鍵部署!播放、下載、搜索,手機電腦都能用

平時折騰 NAS,很多玩家可能大多已經習慣了用 Docker 部署下載器、媒體庫、自動化工具或者各種輕量 Web 服務。

最近看到一個比較有意思的項目,叫 YT-DLP Web Player。它本質上是把 yt-dlp、ffmpeg 和網頁播放器封裝到一起,打開瀏覽器就能用,不用每次都敲命令。它支持分辨率選擇、字幕、下載、搜索、PWA,以及實驗性的 iframe 嵌入。

這個項目適合放在 NAS 上,部署輕量,入口簡單。把容器跑起來之後,電腦、平板、手機都能通過瀏覽器訪問。

經過測試,其實不只是油管,B站這類視頻站也是OK的。

功能亮點

支持視頻分辨率選擇

支持字幕選擇

支持畫面比例調整

支持視頻下載

支持循環播放

支持視頻搜索

支持 PWA,安卓端可通過“分享至”調用

界面簡潔,支持主題自定義

支持實驗性的瀏覽器擴展

支持通過 /iframe 端點嵌入播放器

部署流程

以威聯通NAS爲例,通過Docker Compose的方式進行部署。

部署代碼如下:

services:

   ytdlp_web_player:

      image: matszwe02/ytdlp_web_player

      container_name: ytdlp_web_player

      restart: unless-stopped

      environment:

         - APP_TITLE=YT-DLP Player # APP標題

         - THEME_COLOR=#ff7300 # 主題色

         - 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=/app/download # 下載目錄路徑

      ports:

         - "5800:5000" # 左側端口自行更改

      volumes:

         - /share/Container/ytdlp_web_player/download:/app/download # 映射目錄自行修改

打開威聯通的Container Station創建新的應用程序。

使用一覽

部署完畢後,瀏覽器輸入NAS_IP:5800即可訪問服務。初始界面如下。

這個框也是支持關鍵字搜索的!!

找一個視頻,將URL粘貼進入框內,點擊右側的播放三角。播放,可選分辨率、播放速率、字幕。

緩存選項,也支持最高畫質、當前畫質、僅音頻,也支持分段截取視頻。

不過需要注意的是,在網頁上點擊緩存視頻會下載到你的本地設備的同時緩存到NAS。其實當你上面點開播放的瞬間,這個視頻相關的相關信息便已經down到你的NAS中了。

右下角,可以複製當前視頻源鏈接、打開視頻鏈接,以及查看各種版本號。

最後是下載的最高質量視頻播放信息,與油管的最高畫質播放信息統計對比。

最後

總體來說,YT-DLP Web Player 爲 NAS 用戶提供了一個輕量、直觀的網頁視頻入口,將 yt-dlp 的強大解析能力與瀏覽器播放功能整合在一起。通過 Docker 部署在威聯通 NAS 上,不僅安裝簡單,還能在電腦、平板或手機上直接訪問,實現視頻播放、下載、分辨率選擇和字幕管理等操作。無論是偶爾觀看在線視頻,還是需要便捷的多終端訪問,這個工具都能顯著降低操作門檻。對於熟悉 NAS 和 Docker 的用戶來說,它是一個值得嘗試的補充工具。

感謝觀看,本文完。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com