Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

这篇具有很好参考价值的文章主要介绍了Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境及说明

设备:威联通451D(CPU为J4025,核显支持intel qsv)
jellyfin版本:10.7.7
部署:docker (linuxserver/jellyfin)

docker环境下jellyfin开启硬解请转至:
威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码、海报刮削)
上文中硬解采用了Video Acceleration API(VAAPI),本文将采用QSV

根据intel官方说明:
英特尔快速视频同步技术(Intel Quick Sync Video, 简称QSV)运用英特尔® 显卡技术的专业媒体处理能力,加快编码解码速度,同时支持处理器完成其他任务,提供出色的 PC 性能和响应速度。

为什么使用QSV:

  1. 硬件加速和色调映射性能比VAAPI好
  2. Intel核显专有技术
升级ffmpeg

根据jellyfin官方文档说明:开启qsv需要jellyfin-ffmpeg的版本4.4.1-2及以上

Make sure that jellyfin-ffmpeg version 4.4.1-2 or higher is installed (it ships the current version of intel-media-driver (iHD) which is required for QSV).
To use QSV on Linux with recent Intel iGPUs the nonfree Intel media driver is required for full hardware acceleration.If you are using jellyfin-ffmpeg version 4.4.1-2 or higher it is included and you do not need to install it seperatly.

根据文档中说的4.4.1-2版本及以上版本已经包含了iHD驱动,所以不用再安装intel-media-va-driver-non-free。

我的jellyfin版本是10.7.7,自带的ffmpeg为4.3.1
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

所以需要将ffmpeg升级到4.4.1-2及以上版本
可以到jellyfin官方仓库下载jellyfin-ffmpeg安装包,我选择了4.4.1-3,具体版本可以根据自己设备的cpu和操作系统(docker上的)选取,具体步骤如下:

// 进入容器
> docker exec -it 2f97c(根据实际环境替换) /bin/bash
// 查看操作系统版本
> cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
// 根据上面信息下载适合版本低ffmpeg
> apt-get update
> apt-get install wget
> wget https://repo.jellyfin.org/releases/server/ubuntu/versions/jellyfin-ffmpeg/4.4.1-3/jellyfin-ffmpeg_4.4.1-3-focal_amd64.deb
// 安装ffmpeg
> dpkg -i jellyfin-ffmpeg_4.4.1-3-focal_amd64.deb
// 验证ffmpeg版本
> /usr/lib/jellyfin-ffmpeg/ffmpeg
ffmpeg version 4.4.1-Jellyfin Copyright (c) 2000-2021 the FFmpeg developers
// 安装vainfo
> apt-get install vainfo
// 查看驱动信息
> vainfo
...
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_12
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.13 (libva 2.13.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 21.3.1 (30944ce)
...
// vainfo返回信息中有‘iHD’说明驱动安装成功

ffmpeg升级完成后
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

jellyfin播放设置

控制台—播放—硬件加速:选择Intel Quick Sync
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

验证

播放视频,然后到jellyfin日志中查看(可以在jellyfin web页面的【日志】页看到,也可以到docker容器中目录/config/log中查看)

...
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (truehd (native) -> aac (native))
...

说明qsv硬件加速开启
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

关于VPP色调映射

在jellyfin播放设置那一节,“启用VPP色调映射”是没有被勾选上的

Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker
建议不要开启VPP色调映射,否则HDR转SDR后颜色会比较暗淡
以Terminator.Salvation.2009.2160p.UHD.BluRay.X265-IAMABLE为例

视频信息 转码信息
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker

开启VPP色调映射
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker
未开启VPP色调映射
Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker文章来源地址https://www.toymoban.com/news/detail-456755.html

到了这里,关于Jellyfin使用Intel QuickSync(QSV)硬件加速 on Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Optimum-Intel OpenVINO™轻松文生图——几行代码加速Stable Diffusion

    作者 :武卓博士 英特尔AI布道师 随着AIGC模型越来越强大,并取得了更惊人的结果,任意运行AIGC模型, 比如Stable Diffusion,对于开发人员来说仍然面临一些挑战。首先,GPU的安装设置需要我们处理复杂的配置和兼容性问题,这可能既耗时又令人沮丧。此外,如果运行Stable Diff

    2024年02月08日
    浏览(44)
  • 使用GPU硬件加速FFmpeg视频转码

    本文内容包括: 在Linux环境下安装FFmpeg 通过命令行实现视频格式识别和转码 有Nvidia显卡的情况下,在Linux下使用GPU进行视频转码加速的方法 在FFmpeg官网https://ffmpeg.org/download.html可以下载到ubunto/debian的发行包,其他Linux发行版需自行编译。同时,如果要使用GPU进行硬件加速的话

    2024年02月08日
    浏览(46)
  • zlmediakit 新增可以使用硬件加速的转码http api接口方法

    根据项目需求,我们需要使用硬件解码的方式进行网络摄像头数据帧的解析,给到算法模块使用 1、通过ffmpeg命令实验,ffmpeg -i IPC_URL -f rtsp rtsp://*/live 该命令默认是使用cpu进行解码的,我们需要使用GPU进行解码。 2、ffmpeg硬件加速,这个需要安装相关的驱动,并且在编译ffmp

    2024年02月04日
    浏览(47)
  • TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案

    作者:vivo 互联网服务器团队- Ye Feng 本文介绍了 Intel QAT 技术方案,通过Multi-Buffer技术和QAT硬件加速卡的两种方式实现对TLS的加速 当前 TLS 已经成为了互联网安全的主要传输协议,TLS带来更高的安全性的同时,也带来了更多的性能开销。特别是在建连握手阶段,TLS的CPU开销,

    2024年02月05日
    浏览(47)
  • 【FFmpeg在Intel GPU上的硬件编解码实现】

    以下文章是在开发过程中参考的比较有意义的文章,供大家学习和参考~~ https://zhuanlan.zhihu.com/p/62246545 ##FFMPEG+Intel QSV硬解的环境安装篇## https://zhuanlan.zhihu.com/p/372361709 ##Ubuntu20.04 ffmpeg添加 Intel核显QSV加速支持## https://blog.csdn.net/weixin_47407737/article/details/128933104 ##FFmpeg集成qsv的编译

    2024年02月15日
    浏览(39)
  • Stable-diffusion支持Intel和AMD显卡加速出图的操作方法

       英伟达的显卡有CUDA加持Stable diffusion出图很快,但我无奈家徒四壁,只有AMD老显卡苦苦支撑着本不富裕的家庭,但是生活还是继续不是。来吧!兄弟,看看老显卡能不能加速出图就完事了。    说明,我在MacOs上操作成功,同时我也加了windows上操作步骤 目录 第一步,安装

    2024年02月13日
    浏览(52)
  • N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)

    在ESXi 7.0u3e里直通N5105的核显给虚拟机Debian 11/Ubuntu 22.04(更新到5.18内核),再套用Docker镜像nyanmisaka/jellyfin (10.8.1) 启用硬件转码。 测试片源 America.Wild.National.Parks.Adventure.2016.BluRay.2160p.x265.10bit.HDR.2Audio.mUHD-FRDS.mkv ,关硬件转码1080p 10Mbits CPU 100%+卡顿,开硬件转码不报错CPU 50%左右流

    2023年04月14日
    浏览(62)
  • ffmpeg 硬件加速介绍

    参考[2],基于windows的硬件加速都是基于DirectX API,我们可以用ffmpeg -hwaccels查看当前环境支持的硬件加速接口,如下为windows上的执行ffmpeg --hwaccels的结果。 在linux上执行ffmpeg -hwaccels的结果如下: 可以看到windows上支持的硬件加速接口比较多,其中dxva2,d3d11va都为DirectX的硬件加

    2024年02月21日
    浏览(35)
  • 支持硬件加速的opencv编译

    为了降低cpu的使用率提升系统的接入能力,需要将编解码模块移至GPU处理,opencv默认的发行版中不支持GPU加速,所以需要重新编译opencv使其支持GPU硬件加速。 本文的读者须具备一定的Linux使用经验,如常规软件安装等操作不在本文档中描述。 cuda:统一计算设备架构(Compute

    2024年02月10日
    浏览(43)
  • word软件中硬件图像加速有什么用处?禁用硬件图形加速(G)会影响word文档中插入图片的分辨率吗?

    问题描述:word软件中硬件图像加速有什么用处?禁用硬件图形加速(G)会影响word文档中插入图片的分辨率吗? 问题解答: 在 Microsoft Word 中,硬件图形加速主要用于提高图形元素的渲染速度和性能,特别是处理大量或复杂的图形时。启用硬件图形加速可以加快图形的加载速度

    2024年02月21日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包