温馨提示×

ubuntu jellyfin支持硬件转码吗

小樊
45
2026-09-20 09:24:10
栏目: 智能运维

Ubuntu 上,Jellyfin 是支持硬件转码的,但需要满足以下几个条件:


一、硬件要求

你的设备需要有可用的硬件解码/编码能力,常见有:

  • Intel(核显):支持 Quick Sync Video(QSV)
  • NVIDIA:需要 NVENC(独显,部分老卡不支持编码)
  • AMD:支持 VA-API(编码支持相对弱一些)
  • 树莓派 / ARM:部分支持,但性能有限

二、Ubuntu 系统准备

1. 安装显卡驱动

  • Intel
    sudo apt install intel-media-va-driver-non-free va-driver-all
    
  • NVIDIA
    sudo apt install nvidia-driver-535  # 版本按实际
    

2. 安装编解码依赖

sudo apt install ffmpeg vainfo

3. 检查硬件加速是否可用

vainfo

能看到 VAEntrypointEncSlice 说明支持编码。


三、Jellyfin 配置(关键)

1. 使用官方仓库安装 Jellyfin

sudo apt install jellyfin

2. 将用户加入视频组

sudo usermod -aG render,video jellyfin

然后重启:

sudo reboot

3. 网页后台开启硬件转码

Dashboard → Playback → Transcoding

勾选:

  • Hardware acceleration
  • 选择类型:
    • Intel → Intel QuickSync (QSV)
    • NVIDIA → NVIDIA NVENC
    • AMD → VA-API
  • 勾选需要的编码格式(H.264 / HEVC)

四、常见问题

转码还是用 CPU

  • 驱动没装好
  • jellyfin 没加入 video/render 组
  • 浏览器不支持直通

Docker 用户特别注意 需要加设备映射:

devices:
  - /dev/dri:/dev/dri

五、总结

Ubuntu + Jellyfin 完全支持硬件转码
✅ Intel / NVIDIA 支持最好
⚠️ 需要正确配置驱动和权限

如果你愿意,可以告诉我:

  • 你的 CPU / 显卡型号
  • 裸机还是 Docker

我可以给你一套精确配置方案

0