收起左侧

【原创发布】nowen-video — 你的私人家庭影音中心 | 专为NAS打造的轻量级媒体服务器

90
回复
7352
查看
  [ 复制链接 ]

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-1 18:06:00 显示全部楼层 阅读模式

🎬 nowen-video — 你的私人家庭影音中心 | 专为NAS打造的轻量级媒体服务器

一句话介绍: 一个基于 Go + React 构建的轻量级家庭媒体服务器,类似 Emby / Jellyfin,专为 NAS 部署优化。单二进制 + SQLite,Docker 一键启动,零配置即可使用。

🤔 为什么又造了个轮子?

用过 Emby、Jellyfin、Plex 的牛友们应该都有体会:

  • Emby 要付费解锁硬件转码,钱包不太友好
  • Jellyfin 功能强大但配置复杂,偶尔还会翻车
  • Plex 强制走云端认证,NAS 断网就歇菜

nowen-video 就是为了解决这些痛点而生的 —— 完全免费开源、零配置开箱即用、NAS 低功耗友好


✨ 核心亮点

🪶 极致轻量,NAS 友好

  • 单二进制 + SQLite,没有 Java/Mono/.NET 运行时的沉重负担
  • Docker 镜像基于 Alpine 3.19,体积极小
  • 内存占用 512M-2G 可控,不会拖垮你的 NAS
  • 前端内嵌到后端,单端口 8080 同时服务 API + 页面,不占额外端口

⚡ 智能播放 + 硬件加速转码

  • MP4/WebM 直接播放,零延迟秒开
  • MKV/AVI 等格式自动 HLS 转码,支持多码率(360p/480p/720p/1080p)自适应
  • 自动检测硬件加速:Intel QSV / VAAPI / NVIDIA NVENC 全支持
  • 群晖 NAS 的 Celeron/Pentium 核显直接用,转码不吃力
  • 转码缓存机制,同一质量只转一次

🎨 六大数据源自动刮削

采用 Provider Chain 多数据源调度链,按优先级自动匹配:

数据源 说明
TMDb 主力数据源,电影/剧集元数据
豆瓣 中文补充源,TMDb 失败自动回落
TheTVDB 剧集增强,电视剧详细信息
Bangumi 番剧/动画专项,追番党福音
Fanart.tv 高质量海报、ClearLogo、背景图
AI 兜底 所有源都失败时,AI 生成简介和标签

刮削全自动,也支持手动搜索匹配、在线编辑元数据、批量操作。

🧠 AI 加持,不只是播放器

集成大语言模型(支持 OpenAI / DeepSeek / 通义千问 / Ollama 本地部署):

  • 🔍 AI 智能搜索 — "找一部关于太空的科幻片",自然语言直接搜
  • 💡 AI 推荐理由 — 个性化推荐文案
  • 📝 AI 文件重命名 — 智能分析乱码文件名,一键规范化
  • 🤖 AI 助手 — 对话式管理媒体库,分析错误分类、批量重分类
  • 支持 Ollama 本地部署,数据不出 NAS,隐私无忧

👨‍👩‍👧‍👦 全家人一起用

  • 家庭成员独立账号,管理员/普通用户角**分
  • 每人独立的观看历史、播放进度、收藏夹、播放列表
  • 播放进度自动上报(每 15 秒),换设备无缝续播
  • 细粒度权限控制:按用户设置可访问的媒体库、内容分级(G/PG/PG-13/R/NC-17)、每日观看时长
  • 儿童模式 + 家长控制,给孩子一个安全的观影环境

📺 更多实用功能

  • 剧集合集智能识别 — S01E01 / 第01集 / EP01 等命名格式全支持,自动归集
  • 字幕全支持 — 外挂字幕(SRT/ASS/VTT)+ 内嵌字幕自动提取
  • 投屏 — DLNA/Chromecast 设备发现与控制
  • 直播 — IPTV 直播源管理与播放
  • 家庭空间 — 家庭成员之间推荐和分享
  • 云同步 — 多设备配置和进度同步
  • 多语言 — 中文/英文/日文界面
  • 定时任务 — 定时扫描/刮削/清理,支持 Cron 表达式
  • 数据备份恢复 — JSON/ZIP 导出导入,数据安全有保障

🚀 飞牛NAS 部署指南

Docker Compose 一键部署(推荐)

version: '3.8'
services:
  nowen-video:
    image: nowen-video:latest
    container_name: nowen-video
    ports:
      - "8080:8080"
    volumes:
      - ./data:/data          # 数据持久化
      - ./cache:/cache        # 转码缓存
      - /vol1/1000/视频:/media:ro  # ← 改成你的飞牛媒体目录
    devices:
      - /dev/dri:/dev/dri     # 硬件加速(飞牛NAS Intel核显)
    environment:
      - NOWEN_APP_PORT=8080
      - NOWEN_APP_HW_ACCEL=auto
      - NOWEN_SECRETS_JWT_SECRET=改成你自己的密钥
      - TZ=Asia/Shanghai
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 2G
        reservations:
          memory: 512M

三步搞定

  1. 创建目录:在飞牛 NAS 上创建一个项目目录,放入上面的 docker-compose.yml
  2. 修改路径:例如:把 /vol1/1000/视频 改成你实际的媒体文件夹路径
  3. 启动服务docker-compose up -d,然后浏览器访问 http://NAS地址:8080

🔑 默认管理员账号:admin / admin123(请登录后立即修改密码!)


📊 与同类产品对比

特性 nowen-video Emby Jellyfin Plex
完全免费 ❌ 硬件转码收费 ❌ 高级功能收费
开源 ✅ MIT ✅ GPL
零配置启动
单文件部署
内存占用 极低 (512M起)
硬件加速 ✅ 免费 ❌ 付费 ❌ 付费
AI 智能功能
多数据源刮削 ✅ 6源 有限 有限 有限
豆瓣数据源 插件
Bangumi 动画源 插件
离线可用 ❌ 需云端
中文优化 ✅ 原生 一般 一般 一般

🛠️ 技术栈一览

  • 后端:Go 1.22 + Gin + GORM + SQLite (WAL模式)
  • 前端:React 18 + TypeScript + Tailwind CSS + Zustand + HLS.js
  • 转码:FFmpeg(QSV/VAAPI/NVENC 硬件加速)
  • 部署:Docker Alpine 3.19,多阶段构建

🗺️ 项目状态

目前已完成 v0.8 版本,正在向 v1.0 生产就绪版本 迈进。核心功能稳定可用,包括:

  • ✅ 智能播放 + HLS 转码
  • ✅ 剧集合集 + 多数据源刮削
  • ✅ 多用户权限 + WebSocket 实时通知
  • ✅ AI 智能功能 + AI 助手
  • ✅ 文件管理 + 刮削管理
  • ✅ 音乐库 + 图片库 + 直播 + 云同步
  • 🔄 移动端适配优化(进行中)

💬 写在最后

这个项目是我在飞牛 NAS 上折腾家庭影音的过程中,一步步打磨出来的。从最初只是想简单看个视频,到现在支持 AI 智能搜索、多数据源刮削、硬件加速转码……功能越做越多,但初心不变:让 NAS 上看片这件事变得简单、好用、省心

项目完全开源免费(MIT 协议),欢迎各位牛友试用、提建议、提 Issue,一起把它做得更好!

📦 项目地址GitHub - nowen-video
📖 详细文档:见项目 README
🐛 问题反馈:GitHub Issues

如果觉得有用,欢迎给个 ⭐ Star 支持一下!

3af2014e5c2e49e7cb33eb64c0fccf56.png

bf546f7fee77e6fc92443398f46fb3d2.png

收藏
送赞 7
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

152

回帖

0

牛值

初出茅庐

2026-4-1 19:17:08 显示全部楼层

支持jellyfin的nfo吗

支持的,emby也支持  详情 回复
2026-4-1 20:21

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-1 20:21:09 楼主 显示全部楼层
toddler 发表于 2026-4-1 19:17
支持jellyfin的nfo吗

支持的,emby也支持
这样就方便很多,很多资源,都是tmm刮削好的  详情 回复
2026-4-2 08:43

0

主题

5

回帖

0

牛值

江湖小虾

2026-4-1 20:53:12 显示全部楼层

收藏了

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-1 21:20:38 显示全部楼层
镜像拉取不了 docker pull nowen-video

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-1 22:18:14 显示全部楼层
compose 部署完了容器也正常运行了,但飞牛IP:8080 管理端打不开 显示404 page not found
404问题修复了~~再试试  详情 回复
2026-4-2 10:35

0

主题

152

回帖

0

牛值

初出茅庐

2026-4-2 08:43:53 显示全部楼层
Drug 发表于 2026-4-1 20:21
支持的,emby也支持

这样就方便很多,很多资源,都是tmm刮削好的

0

主题

19

回帖

0

牛值

江湖小虾

2026-4-2 10:14:55 显示全部楼层

d73904f7-6037-4a73-8a67-8bffc2296857.png

构建时提示以上错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
换个镜像加速器试试  详情 回复
2026-4-2 10:17

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 10:17:46 楼主 显示全部楼层
赵♥★ 发表于 2026-4-2 10:14
构建时提示以上错误

换个镜像加速器试试

0

主题

19

回帖

0

牛值

江湖小虾

2026-4-2 10:19:30 显示全部楼层

有更好的加速器推荐吗

"https://docker.1ms.run", "https://docker.xuanyuan.me"  详情 回复
2026-4-2 10:22

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 10:22:38 楼主 显示全部楼层
赵♥★ 发表于 2026-4-2 10:19
有更好的加速器推荐吗

    "https://docker.1ms.run",
    "https://docker.xuanyuan.me"
谢谢,我再试试  详情 回复
2026-4-2 10:24

0

主题

19

回帖

0

牛值

江湖小虾

2026-4-2 10:24:46 显示全部楼层
Drug 发表于 2026-4-2 10:22
"https://docker.1ms.run",
    "https://docker.xuanyuan.me"

谢谢,我再试试
或者直接飞牛下载镜像也行,404问题修复了  详情 回复
2026-4-2 10:34

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 10:34:47 楼主 显示全部楼层

或者直接飞牛下载镜像也行,404问题修复了

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 10:35:10 楼主 显示全部楼层
锋2406 发表于 2026-4-1 22:18
compose 部署完了容器也正常运行了,但飞牛IP:8080 管理端打不开 显示404 page not found ...

404问题修复了~~再试试
能打开了,但登录不了,默认用户不是,admin ,密码 admin123 吗 ?  详情 回复
2026-4-2 20:30

0

主题

26

回帖

0

牛值

江湖小虾

2026-4-2 11:35:53 显示全部楼层

image.png报错

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

19

回帖

0

牛值

江湖小虾

2026-4-2 14:00:37 显示全部楼层

换了几个加速器都不能拉取,修改为这个image: cropflre/nowen-video,可以拉取

这个是最新的吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
是啊,不过直接在飞牛docker下载也行,或者等一段时间同步,一两个小时内  详情 回复
2026-4-2 14:24

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 14:24:43 楼主 显示全部楼层
赵♥★ 发表于 2026-4-2 14:00
换了几个加速器都不能拉取,修改为这个image: cropflre/nowen-video,可以拉取
这个是最新的吗
...

是啊,不过直接在飞牛docker下载也行,或者等一段时间同步,一两个小时内

7

主题

13

回帖

0

牛值

江湖小虾

2026-4-2 14:37:45 显示全部楼层

请问是否支持strm直链?

后续会支持  详情 回复
2026-4-2 14:46

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 14:46:03 楼主 显示全部楼层
sswzznl 发表于 2026-4-2 14:37
请问是否支持strm直链?

后续会支持

0

主题

4

回帖

0

牛值

江湖小虾

2026-4-2 15:51:10 显示全部楼层

请问有直播源可以分享的么?

0

主题

2

回帖

0

牛值

江湖小虾

2026-4-2 16:18:26 显示全部楼层
拉取不了
arm的么~~  详情 回复
2026-4-2 16:47

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 16:47:13 楼主 显示全部楼层

arm的么~~

0

主题

17

回帖

0

牛值

江湖小虾

2026-4-2 17:01:59 显示全部楼层

ScreenShot_2026-04-02_170051_833.png docker里设置的路径是对的就是不给添加媒体

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 18:01:24 楼主 显示全部楼层

没权限啊,,进去ssh设置权限试试,或者右键文件夹

4

主题

30

回帖

0

牛值

江湖小虾

2026-4-2 18:09:30 显示全部楼层

image: cropflre/nowen-video这个可以拉去,感觉还有很多需要提高,目前不好用

确实,目前还在测试版bug一个个在修哈哈。。  详情 回复
2026-4-2 18:12

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 18:12:37 楼主 显示全部楼层
程文斌135690 发表于 2026-4-2 18:09
image: cropflre/nowen-video这个可以拉去,感觉还有很多需要提高,目前不好用

确实,目前还在测试版bug一个个在修哈哈。。

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-2 20:30:10 显示全部楼层
Drug 发表于 2026-4-2 10:35
404问题修复了~~再试试

能打开了,但登录不了,默认用户不是,admin ,密码 admin123 吗 ?
是的啊,你先注册一个试试  详情 回复
2026-4-2 20:34

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 20:34:56 楼主 显示全部楼层
锋2406 发表于 2026-4-2 20:30
能打开了,但登录不了,默认用户不是,admin ,密码 admin123 吗 ?

是的啊,你先注册一个试试
重新把镜像删掉,数据清掉,重新拉镜像部署就可以登录了  详情 回复
2026-4-2 20:58
注册也不行,提示未开放注册  详情 回复
2026-4-2 20:36

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-2 20:36:58 显示全部楼层
Drug 发表于 2026-4-2 20:34
是的啊,你先注册一个试试

注册也不行,提示未开放注册

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-2 20:58:43 显示全部楼层
Drug 发表于 2026-4-2 20:34
是的啊,你先注册一个试试

重新把镜像删掉,数据清掉,重新拉镜像部署就可以登录了
估计是脏数据~~  详情 回复
2026-4-2 21:10

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 21:10:15 楼主 显示全部楼层
锋2406 发表于 2026-4-2 20:58
重新把镜像删掉,数据清掉,重新拉镜像部署就可以登录了

估计是脏数据~~

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-2 21:12:42 显示全部楼层

image.pngkey填好了,保存不了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

8

回帖

0

牛值

江湖小虾

2026-4-2 21:26:37 显示全部楼层

image.png

还是挺多BUG,sweat 不好用,随便添加了几个视频,都播放不了,也不支持 strm ,添加刮削的KEY 也保存不了,这项目修复的东西太多了,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
😮‍💨唉还在优化中,目前是测试版……  详情 回复
2026-4-2 23:41

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-2 23:41:27 楼主 显示全部楼层
锋2406 发表于 2026-4-2 21:26
还是挺多BUG, 不好用,随便添加了几个视频,都播放不了,也不支持 strm ,添加刮削的KEY 也保存不了,这 ...

😮‍💨唉还在优化中,目前是测试版……

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-3 18:31:49 楼主 显示全部楼层

更新了一版~~

5

主题

10

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章

2026-4-4 17:44:52 显示全部楼层

账号密码不对,,,,哎

删除镜像再登录,或者注册一下然后在登陆试试,账号admin,密码admin123或者123456  详情 回复
2026-4-5 22:22

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-5 22:22:58 楼主 显示全部楼层
张张自喜 发表于 2026-4-4 17:44
账号密码不对,,,,哎

删除镜像再登录,或者注册一下然后在登陆试试,账号admin,密码admin123或者123456

0

主题

10

回帖

0

牛值

江湖小虾

2026-4-6 01:21:20 显示全部楼层

狠狠期待一波

2

主题

19

回帖

0

牛值

江湖小虾

2026-4-8 23:08:52 显示全部楼层

BUG一大推

是的,目前还在迭代更新中~~下周应会好很多  详情 回复
2026-4-9 14:22

22

主题

225

回帖

0

牛值

小有名气

2026-4-9 13:19:37 显示全部楼层
不懂就问,这个和飞牛影视有什么区别
后续支持字幕实时翻译,和18x影视刮削  详情 回复
2026-4-9 14:21

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-9 14:21:51 楼主 显示全部楼层
mimiwuqi 发表于 2026-4-9 13:19
不懂就问,这个和飞牛影视有什么区别

后续支持字幕实时翻译,和18x影视刮削
悄悄问~现在支持18x刮削了吗  详情 回复
2026-4-20 16:14
老铁,那支持了,正好需要一个你这种  详情 回复
2026-4-10 14:10
字幕实时,这个厉害,好像小米手机也有个同步字幕。  详情 回复
2026-4-10 10:22

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-9 14:22:25 楼主 显示全部楼层

是的,目前还在迭代更新中~~下周应会好很多

22

主题

225

回帖

0

牛值

小有名气

2026-4-10 10:22:47 显示全部楼层
Drug 发表于 2026-4-9 14:21
后续支持字幕实时翻译,和18x影视刮削

字幕实时,这个厉害,好像小米手机也有个同步字幕。

1

主题

8

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章飞牛百度网盘玩家

2026-4-10 11:32:40 显示全部楼层
为啥子目录会没有权限
进ssh给权限试试  详情 回复
2026-4-10 12:15

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-10 12:15:25 楼主 显示全部楼层
一介书生 发表于 2026-4-10 11:32
为啥子目录会没有权限

进ssh给权限试试

0

主题

4

回帖

0

牛值

江湖小虾

2026-4-10 14:10:51 显示全部楼层
Drug 发表于 2026-4-9 14:21
后续支持字幕实时翻译,和18x影视刮削

老铁,那支持了,正好需要一个你这种

1

主题

6

回帖

0

牛值

江湖小虾

2026-4-16 09:43:39 显示全部楼层

大神,等更新啊

在更新了,目前在开发安卓端  详情 回复
2026-4-16 11:31

8

主题

42

回帖

0

牛值

初出茅庐

2026-4-16 10:02:43 显示全部楼层

默认账号密码多少呀(看到了,已解决)

2

主题

192

回帖

0

牛值

初出茅庐

2026-4-16 11:31:37 楼主 显示全部楼层

在更新了,目前在开发安卓端
2026-4-16 16:00:51 显示全部楼层

大佬大佬,能不能支持第三方播放器通过emby或者jellyfin连接到nowen呀,很需要客户端功能~

市场上很多这样的啊,我还是想有自主性的多一点,所以自己开发了播放器,这玩意得付费才能享受一些功能  详情 回复
2026-4-16 16:56
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则