折腾 篇一:Windows下jellyfin开启硬件加速方法

2020-04-14 17:43:55 33点赞 268收藏 92评论

Jellyfin作为一个影音服务在NAS搭建中还是很受欢迎的,毕竟开源也免费,免去几百大洋对于生活拮据的我们还是很有吸引力的。不过免费相应的折腾程度就较Plex、Emby要大。jellyfin在linux平台下表现很好,配合各种nas平台工具能玩出各种花样。之所以要折腾Windows平台是因为这个平台下的操作比Linux更直观,而且windows平台还可以偶尔开个安卓模拟器挂机玩游戏,抢一下火车票,挂个QQ什么的。

Jellyfin硬解转码主要依赖于ffmpeg,在windows平台下,Intel核显可以使用intel quick sync(qsv),N卡用NVENC和A卡用AMF进行硬解转码,N卡和A卡安装显卡驱动以后正常安装jellyfin就可以使用NVENC和AMF了。请根据自己的平台选择合适的硬件加速方案。近期在仅有核显的小主机上折腾硬件加速上还是遇到了一些坑的,而且也遇到了同样开不起来qsv的值友,故在此分享一下折腾的经历。

对于windows平台,qsv开启其实还是挺简单的。不过本人折腾了很久,究其原因,是因为打开Jellyfin的姿势不对Windows下jellyfin开启硬件加速方法,需要换成指定的pose才可以Windows下jellyfin开启硬件加速方法。目前在Win10 1909 x64下使用正常,Win7 x64应该也OK,32位系统没试用过,不一定保证成功。操作过程为:

一、将window升级到最新的版本

安装最新的集成显卡驱动,这两项是必须的。

二、到Intel官网下载MediaSDK

网址,选择windows平台,这个链接也有Linux的驱动,有大佬可以尝试一下。目前最新版本是2019R1,测试可以使用。下载这个需要注册一个账户,有的时候注册完还是不能正常下载,请在注册时收到的邮件中点击链接,即可正常下载。下载完成以后一路安装就可以了。

mediasdk下载页面mediasdk下载页面

三、在官网下载Jellyfin

windows平台上有exe安装包和protable-windows包两种。本人掉坑就在安装包的选择上。对于强迫症的我,一直都在尝试使用exe的安装包,将jellyfin安装成windows的服务,但无论怎么尝试均不成功,如果有大佬安装成windows服务成功了,也请指导一下。直接protable压缩包里的jellyfin.exe可以使用qsv硬解。由于默认的transcode路径不存在,请在第一次使用qsv硬解转码前新建默认的转码文件件或设其他存在的文件夹路径,或不使用任何硬件加速,转码一次后会自动生成文件夹,再试用qsv转码。

再有坑就是使用protable包里的powershell脚本安装后,qsv依旧失效。这一点很费解。

四、设置开机启动Jellyfin

可以采用各种方法,不过还是推荐使用windows的任务计划程序,记得设置最高权限和不管用户是否登录都要运行,这样就可以开机自启动了。

任务计划设置任务计划设置

五、隐藏jellyfin.exe的console界面

若不喜欢jellyfin的控制台黑框,建议使用vb脚本将其隐藏。 可以新建一个文本文档,重命名为start.vbs内容为 CreateObject(“WScript.Shell”).Run “jellyfin.exe”,0 若脚本在同级目录就可以直接写jellyfin.exe,否则需要写绝对路径。任务计划执行的程序可以指向这个vbs脚本。

至此,Windows平台下的qsv就能正常开启了,不过只能运行jellyfin.exe,这样使用感觉并不完美,不能用service的方法运行总感觉扎心。由于使用手机码字,截图不易,故配图较少Windows下jellyfin开启硬件加速方法,不过大多数都是windows操作,应该都能进行的下去的。

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1341.01元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起
92评论

  • 精彩
  • 最新
  • 最简单的解决方法。下载10.4.3那个版本,没任何问题,什么解都可以。。。不知道jellyfin什么情况,只要是新版,无论docker还是windows版本,全部搭不上核显

    校验提示文案

    提交
    docker不行的原因是jellyfin/jellyfin里没有vaapi的核显驱动了,安装一下vaapi需要的核显驱动就可以了,或者使用linuxserver/jellyfin这个打包好的镜像可以直接用。

    校验提示文案

    提交
    我下windows版本的照样这个鸟样。。。最后下了1043这个版本,什么都解决了。。。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 抢沙发!已捐银子!感谢

    校验提示文案

    提交
    没弄明白的一点是看了安装版本的,还有压缩包里的和压缩包里用powershell脚本安装时的ffmpeg是一样的,但不清楚为啥只有直接运行压缩包才可以正确调用jellyfin。用mediasdk中的工具监测qsv的运行状态也没找到解决方案。总之windows平台下运行还没有彻底弄明白运行方法。

    校验提示文案

    提交
    收起所有回复
  • 我用200ge,jellyfin调用不了硬件解码

    校验提示文案

    提交
    qsv驱动是intel的,估计没办法了。

    校验提示文案

    提交
    200ge可以呀

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 我用esxi虚拟win10,然后直通N卡,安装jellyfin好像不能解码,不知道啥原因啊

    校验提示文案

    提交
    虚拟机下没试过 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 3个问题 1.APU在linux下打不上pro驱动 没pro驱动就没 vulkan api AMF依赖vulkan。。。。
    2.win下打驱动支持AMF 但是ffmpeg无法充分调用GPU 导致转码播放卡顿
    3.AMF下不支持50G左右大小的蓝光原盘转码 打开直接调用CPU占用100% GPU仍然个位数

    校验提示文案

    提交
    本人没有A卡,故只能查一下jellyfin和ffmpeg的资料,linux下vaapi好像有部分功能对部分A卡生效,amf似乎只能在windows下生效。另外amf似乎只能进行编码,解码不生效。如果这一点如文档所言,用起来还是挺难受的。文档地址
    去看看

    校验提示文案

    提交
    楼主,不知道现在amd的3400g能解决这个问题了吗,能选择AMF,但是占用达到了70-80,核显不动

    校验提示文案

    提交
    收起所有回复
  • 对老的intel 核显也支持么?

    校验提示文案

    提交
    文档里写qsv是二代以上的intel CPU加入的功能 使用时请在主板里打开相应设置。装sdk时会有提示,建议用比较新的核显

    校验提示文案

    提交
    好的,谢谢解惑

    校验提示文案

    提交
    收起所有回复
  • 一开始用server2016,不管是exe还是还是压缩包都无法运行,无奈换成了emby,后来装了server2019,exe安装成功。只是硬解选项打勾无法保存。后来查了也是要装那个sdk,正注册呢,无意去试了下竟然设置成功了。。。

    校验提示文案

    提交
    server2019可以使用service的方法安装jellyfin并开启qsv?如果是的我也再折腾一下

    校验提示文案

    提交
    应该是没勾server的选项,现在把快捷方式放到启动文件夹里,感觉也还行

    校验提示文案

    提交
    还有11条回复
    收起所有回复
  • 我还是没成功,是不是需要旧版本Jellyfin?还有硬件加速选intel那一项吗?

    校验提示文案

    提交
    还是说J1900这个U不行

    校验提示文案

    提交
    j1900没试过,但是j1900马甲版的j2900在linux下试过vaapi,硬解1080p没问题。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 都照着做了,还是不能播放啊playbackerrornocompatiblestream

    校验提示文案

    提交
    你看看ffmpeg报什么错误

    校验提示文案

    提交
    收起所有回复
  • 好奇怪,jellyfin官网是啥?我在一个应该是官网的地方下了个,装上有病毒,卸载时360说是有勒索病毒,锁文件敲诈那种,吓人。

    校验提示文案

    提交
    jellyfin.org,要是不下载windows版本的,可以不要到官网

    校验提示文案

    提交
    收起所有回复
  • 小NAS,J3160,带起来压力山大。。。
    服务端硬解不敢开,开的话GPU:100%,不开的话CPU:30-100%跳;
    感觉看低码率还行,高码率小NAS真的扛不起,如果客户端改变码率,服务端还需要转码,串流到客户端,必须稍微好一点的U才行;
    我的NAS平时都是vpn访问(外网),LAN+smb(nfs)访问,基本不耗CPU和GPU,还是老方案吧,虽然播放器土了点;

    校验提示文案

    提交
    J3160的确压力大了点,现在J4125或J5105的机器也不贵

    校验提示文案

    提交
    收起所有回复
  • 楼主,请问我win10安装官网jellyfin10.7.7扫库超级慢得几天(群晖docker安装的jellyfin扫描用时顶多几个小时)而且每次点击扫描所有媒体库,之前扫刮削的都丢失,重新从零开始。是windows安装jellyfin的通病还是个别。

    校验提示文案

    提交
    我这里没有很慢,可能是个例了

    校验提示文案

    提交
    修改host host里 加上 13.225.97.51 api.themoviedb.org

    校验提示文案

    提交
    收起所有回复
  • Jellyfin的windows版本,不是可以添加开机启动,然后设置autostart吗?

    校验提示文案

    提交
    现在的版本可以了,以前的版本这样用cmd会在前台显示

    校验提示文案

    提交
    收起所有回复
  • 在官网下载的时候选择portable版本的压缩包,解压以后就有jellyfin.exe,这个版本是不用安装直接运行的。二代i3没实验过,intel的手册里写从二代开始支持,但不一定支持完整功能。

    校验提示文案

    提交
    感谢大佬解惑,我再去试试

    校验提示文案

    提交
    收起所有回复
  • 2200G选amf是硬解吗?

    校验提示文案

    提交
  • 这个方法,是否就能实现网页端看到电影墙了?

    校验提示文案

    提交
  • J4205能硬件转码吗?我之前试了一下,win下的jellyfin没办法加载群晖的文件,放弃了

    校验提示文案

    提交
  • 最新的10.5.5可以,不去勾server

    校验提示文案

    提交
  • 用的是8700t的cpu,硬解去玩一部1080p 10m的,cpu占用就到接近30%,是不是哪里不对啊

    校验提示文案

    提交
  • 我这边也是win下装了jellyfin,cpu是i3-9400f没核显,但我有张550TI。驱动装好了,在jellyfin中启用了nvenc,结果cpu还是一样很高,监控显示GPU基本没动…

    校验提示文案

    提交
    jellyfin硬解搞好没。我win10 730也是这样 gpu满载 转码时

    校验提示文案

    提交
    关键是我现在不知道 怎么知道jellyfin有没有硬解,现在电脑+两台手机同时播放1080p不卡,cpu只会短暂的升到50%然后就掉下来…gpu几乎没在使用… 开不开这个功能好像也没什么变化。。。是不是原视频1080p然后观看的时候选择别的分辨率就是自动转码了?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

黑之小白

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
268
扫一下,分享更方便,购买更轻松