Board logo

标题: [家电] 把群晖nas换成qnap的 折腾了一下百度盘和jellyfin [打印本页]

作者: mting    时间: 2021-12-31 18:13     标题: 把群晖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. 可以直接用

[attach]1184129[/attach]

[attach]1184130[/attach]

[attach]1184131[/attach]

[attach]1184132[/attach]

[ 本帖最后由 mting 于 2021-12-31 18:17 编辑 ]
作者: lakins    时间: 2021-12-31 18:26

posted by wap, platform: Android
现在手机都能硬解原盘了,没必要转码吧
作者: mting    时间: 2021-12-31 18:29

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

posted by wap, platform: Android
引用:
原帖由 @mting  于 2021-12-31 10:29 发表
理论上是不需要了 但是这些媒体服务器都非常敏感 稍微格式有点不匹配或者加字幕什么的 它就会自动转码
所以能硬解最好
那就不用它的客户端好了啊,直接装个kodi或者别的不就行了什么格式不支持
作者: Tobar    时间: 2021-12-31 18:47

posted by wap, platform: Android
4k几十m码率,流量费吃得消,带宽都不一定有这么大
作者: lakins    时间: 2021-12-31 18:52

posted by wap, platform: Android
引用:
原帖由 @Tobar  于 2021-12-31 10:47 发表
4k几十m码率,流量费吃得消,带宽都不一定有这么大
不都是局域网用吗?
作者: mting    时间: 2021-12-31 18:56

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

posted by wap, platform: Android
引用:
原帖由 @mting  于 2021-12-31 10:56 发表
kodi等于收刮影片信息什么的要在客户端做了 用服务器只用弄一次
无非就是强迫症,想做个私人的电影网站
实际上那些电影信息页面啥的,你老婆你家人可能都不在乎
我现在觉得,文件管理器形式的最简洁实用
作者: 唐晓东    时间: 2022-1-1 07:26

MARK
作者: Bandit    时间: 2022-1-4 17:50

posted by wap, platform: Android
马克
作者: SHIPDS    时间: 2022-1-4 18:26

jf建议这个源
nyanmisaka/jellyfin:latest
https://post.smzdm.com/p/a3gw6g47/
作者: toshiki    时间: 2022-1-4 18:56

HybridMount_1.8.3290_x86_64.qpkg
这个问件是官方百度云
有不少bug
正式版应该快了
作者: mting    时间: 2022-1-4 20:16

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

我看了版本是
1.6.3210

[ 本帖最后由 mting 于 2022-1-4 20:20 编辑 ]
作者: mting    时间: 2022-1-4 20:18

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

posted by wap, platform: Android
jellyfin刮削不行,我买的emby,好用一点
作者: mting    时间: 2022-1-4 20:42

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




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0