我装的是 docker 版的 jellyfin,配置上也开启了硬件解码。但是我发现 Jellyfin 定期会把系统 cpu 干的很高,把 docker 容器重启下就能恢复,看进程是:./jellyfin/jellyfin --datadir /config --cachedir /cache --ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg 但是我并没有访问 jellyfin ,我理解转码或者解码应该发生在我访问并且播放的情况下吧?
1
vate32 24 天前
可能是在扫描生成缩略图,这个也比较耗 CPU 资源
|
3
Garasu 24 天前
应该在生成缩略图, 我记得有个设置是加入资源时候扫 还是定时扫缩略图
|
4
tevods 24 天前
你可以限制 docker 的 CPU 和内存资源,防止影响系统,我的 Jellyfin 就限制了 50%CPU
|
6
kenneth104 23 天前
可以负载高的时候从日志,计划任务状态,或者进程名字观察下,是哪部分功能的负载
|
7
EvineDeng 23 天前
这就是 jellyfin 自己的进程而已,--ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg 是 jellyfin 的运行参数,只是指定 ffmpeg 的可执行文件路径而已,没并有真正运行 ffmpeg 。
|
8
wizzer 23 天前
已弃用,飞牛 os 太棒了
|
9
HOMO114514 23 天前 via Android
|
10
sampeng 23 天前 via iPhone
为啥要转码…你又不提供业务…
|
12
sampeng 23 天前 via iPhone
@kur0d3s 随便看…家庭上行还好的。50mb 码率以上的有,但也不是绝对主流,h265 的没啥问题。我都是直接看,区别就是第一次播放和拖进度差点意思。转码真没必要…
|
13
Xheldon 23 天前 via iPad
官网说不支持 docker 的硬解,我跑的时候 CPU 670%。
后来我下载了 Mac 版的 Jellyfin 跑就行了,按照官网教程开启硬件解码,选 Apple 那个就可,官网还建议 M 芯片的最好,CPU 占用很低,主要 ffmpeg 进程占用,播放的时候也超不过 50% |
14
GeZhongup 23 天前 via iPhone
@Xheldon 可以啊,我就是 docker ,转码的时候宿主机看 intel_gpu_top 里 video 是有负载的,cpu 也很低。需要透传一下 gpu 设备。
|
15
gdw1986 OP @HOMO114514 #9 这个开了的
|