Jellyfin开启Intel Quick Sync 硬件加速转码
创作时间:
作者:
@小白创作中心
Jellyfin开启Intel Quick Sync 硬件加速转码
引用
1
来源
1.
https://www.chancel.me/markdown/jellyfin-enable-intel-quick-sync
Jellyfin是一款开源的媒体流服务器软件,支持多种视频格式的转码和流媒体传输。Intel Quick Sync Video(QSV)是Intel提供的硬件加速技术,可以显著提升视频转码的效率。本文将详细介绍如何在Jellyfin中启用Intel Quick Sync硬件加速,以实现更高效的视频转码。
Quick Sync 是 Intel 的硬件视频编码和解码技术,它提供了更高效的硬件加速性能。与 VAAPI(Video Acceleration API) 相比,VAAPI 是一个开源的 API,允许应用程序使用 GPU 进行视频处理,但它的性能通常是不如 Quick Sync 来的高效。Quick Sync 在低端 Intel 处理器上非常有性价比,实测 Intel J3455 CPU 转码 4K 占用率不到 40%。
但由于 Quick Sync 是 Intel 的专属技术,所以需要手动安装其依赖驱动。本文用的是 LinuxServer 制作的 Jellyfin docker 镜像,其他镜像可能不兼容/不通用。LinuxServer 的 Docker 镜像质量通常都是上佳,一般优先考虑他家的镜像。
下面是我的 docker-compose.yaml 文件参考:
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
# - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
volumes:
- ./config:/config
- /dev/dri:/dev/dri
- ./media:/media
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
ports:
- 8096:8096
# - 8920:8920 #optional
# - 7359:7359/udp #optional
# - 1900:1900/udp #optional:
restart: unless-stopped
运行镜像并进入容器内部:
# 运行容器
sudo docker-compose up -d
# 进入容器
sudo docker exec -it jellyfin /bin/bash
在容器内执行:
apt update -y
apt install intel-media-va-driver-non-free vainfo -y
使用 vainfo 确认驱动是否安装成功:
root@278s7h26x:/# vainfo
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.1.0 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
看到
Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.1.0 ()
表示Intel驱动正常
最后在 Jellyfin 的 Dashboard 中配置:
找一部 HEVC 的片播放并查看转码信息:
观察服务器的后台资源消耗:
参考资料:
热门推荐
贺知章的“衰”字读音,你站哪队?
“衰弱”背后的汉字秘密:从甲骨文到现代汉语的演变
男子捕获“金钱龟”被判刑,保护濒危动物刻不容缓
喀纳斯阅湖酒店:冬季仙境住宿推荐
红枣含铁量仅为3mg/100g,补血效果远不如红肉肝脏
红枣健脾养胃又美容,6种实用吃法详解
感冒期间能否吃灵芝孢子粉?
灵芝孢子粉能治感冒吗?专家解读来了!
双侧额叶缺血灶如何治?医生建议综合方案早干预
减肥期间,用“死虫式”和“俯卧登山式”护腰
2亿美元打造南亚最大水牛产业链,中尼合作实现双赢
尿液变化反映健康状况:颜色、气味异常需及时就医
糖尿病肾病:20%患者会合并,中西医结合助力早期防治
尿液呈咸味属正常,专家推荐这些方法改善尿液状况
汕头三日游:小公园、南澳岛等三大景点全攻略
汕头必打卡:南澳岛等四大景区特色游玩攻略
世界血栓日提醒:久坐不动易诱发血栓,这些方法可预防
Catherine老师&徐孟医生推荐:告别小腿肌肉疼痛的拉伸秘籍
一天深蹲10次,有助肌肉产生热能
身体排寒气的20种反应及调理之道
MySQL时区配置最佳实践:从基础概念到实战技巧
MySQL时区设置指南:从零基础到高手
地西泮用量全解析:从抗焦虑到催眠的完整指南
福彩3D选号技巧:除三余数法、质数判断法和和值排除法详解
潮州古城:千年城墙见证历史,广济桥创世界之最
潮州牌坊街:23座古牌坊见证千年古城新貌
美联储政策转向叠加经济不确定,澳元跌至一年新低
美元强势致澳元走低,油价上涨房市升温
贵阳三日游攻略:市区自然人文景点全覆盖,附详细行程安排
鲨鱼世界探秘:S开头的顶级掠食者