» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[家电] 把群晖nas换成qnap的 折腾了一下百度盘和jellyfin

老的ds411用了10年了 这次想换16t的盘 有一个怎么都装不上去
索性就换一个nas, qnap6 bay的价格和群晖4bay的一个价格
群晖cloud sync是可以直接支持baidu盘的,qnap不行所以就先弄了这个
baidu盘直接有linux 客户端 所以非常简单只要用docker 打包一个linux客户端就可以,在网上搜了一下有一个做的非常好的,直接下载了build一下, 它会自动安装baidu linux客户端最新版本, 和vnc
把下载盘mount给这个docker container 用浏览器打开novnc 就可以使用baidu 网盘了

https://github.com/john-shine/Do ... master/BaiduNetdisk

我把我build的最新版本 push到docker hub了 可以直接用 mting/baidunetdisk-crossover-vnc:4.3
这个哥们还做了一个 crossover的image 可以直接安装windows的 app 所以理论上 别的网盘客户段也可以这么弄


然后是jellyfin, jellyfin硬解需要 硬件 驱动程序 和jellyfin自带那个ffmpeg 3方面配合才能工作,所以环境和驱动程序版本匹配很重要,还是用docker来控制最方便
需要注意的几个地方
nas上首先要有合适的驱动和硬件, 检查的方法是ssh 到nas 执行 ls /dev/dri/renderD128 确保有这个device
用id 命令看一下 管理员用户的 uid和gid , qnap这个都是0
[~] # ls /dev/dri
card0  renderD128
[~] # id
uid=0(admin) gid=0(administrators) groups=0(administrators),100(everyone)
[~] #


然后部署docker
docker 需要用privileged 模式运行才能完全使用host的硬件
mount nas的 /dev/dri 目录到 docker container 的/dev/dri 这样你在container里面用的就是 nas上这个设备
然后要指定一下 container的uid gid ,用PUID 和PGID 两个环境变量就可以, qnap上都是0 , 这样contaner里面就可以用正确的用户 访问 device
最后就是mount 电影的目录到 container里面 这样可以直接添加媒体库, 方便以后升级不用充心配置还可以mount一个 目录到 /config 这样container 重建了 配置还在
jellyfin 起来以后 选硬解 用vaapi ,device 就是/dev/dri/renderD128

我限制jellyfin cpu使用率30% ,转码速度50-60 fps, cpu使用率10%左右,如果不开硬解 转码速度只有13-15, cpu一直30%

我把正常工作的image 也push到了 mting/jellyfin-qnap-working:10.7.7. 可以直接用









[ 本帖最后由 mting 于 2021-12-31 18:17 编辑 ]
附件: 您所在的用户组无法下载或查看附件


TOP

理论上是不需要了 但是这些媒体服务器都非常敏感 稍微格式有点不匹配或者加字幕什么的 它就会自动转码
所以能硬解最好



TOP

引用:
原帖由 lakins 于 2021-12-31 18:34 发表
posted by wap, platform: Android
那就不用它的客户端好了啊,直接装个kodi或者别的不就行了什么格式不支持
kodi等于收刮影片信息什么的要在客户端做了 用服务器只用弄一次


TOP

HybridMount 目前的不支持百度
不过可以支持s3 可以白嫖sacleway 75g

我看了版本是
1.6.3210

[ 本帖最后由 mting 于 2022-1-4 20:20 编辑 ]

TOP

引用:
原帖由 SHIPDS 于 2022-1-4 18:26 发表
jf建议这个源
nyanmisaka/jellyfin:latest
https://post.smzdm.com/p/a3gw6g47/
是的 只要docker 里面包括intel最新的闭源驱动就可以

TOP

免费的就这样了吧
并且收刮主要是看服务器连接情况吧

TOP

发新话题
     
官方公众号及微博