那算我孤陋寡闻了。git上有jellyfin-server-freebsd项目,你可以试试,但是jellyfin-ffmpeg你得手动应用补丁并编译了。
我在3070和1650上都测过,杜比映射都是顶着NVENC硬件上限在跑,它们用的是我写的另一个cuda内核。3070是4k 220fps,1080p 850fps。另外杜比P5也能转HDR10,就是还没开放。
emby直接把ffmpeg mainline用在产品里,求稳就怪了。而且emby自从闭源后还一直用着gpl的ffmpeg且拒不提供修改后的源代码,指不定哪天它就把jellyfin-ffmpeg里的杜比映射功能抄过去了。
那我下次考虑增加一个“限制转码帧率”的对勾,钩上就是转码到23.98fps,保证人眼不卡的最低帧率。emby绿线是ffmpeg的毛病,一年前我就修了。
作者飘过。。传统的HDR10是静态元数据,整部视频只用一个参数,运算压力一般。而DOVI杜比视界是每一帧画面自带一个元数据,而且需要根据YUV三个分量的大小实时计算参数,算力不够的话帧生成时间会很长。这在支持杜比的电视机上有专门的芯片来做不用OpenCL。另外有一种方法可以牺牲画面质量提升帧率,但是文字边缘会重影锯齿很惨,emby在HDR10上就用了这个取巧,但是我4k屏看惯了受不了。或者退一步可以把50fps的片源转成23.98fps的,这样转码不会卡,而且图像质量有保证,你觉得这个可行不可行。其实也没必要770,连12100这种入门UHD7xx核显也比630的强,一个是Gen12架构一个Gen9。
把latest换成这个连接里的日期tag就行了。
hub.docker.com/r/nyanmisaka/jellyfin/tags
拉取nyanmisaka/jellyfin:latest的时候不要用国内加速器,它不会同步更新最新的版本以至于文章是基于很老的jellyfin和ffmpeg版本。现在的jellyfin-ffmpeg版本已经是5.1.2了,我又改进了色调映射的实现,在低性能芯片上处理速度会更快。
关注数量超出限制,
请先删除部分内容再尝试