在 Ubuntu 上,Jellyfin 是支持硬件转码的,但需要满足以下几个条件:
你的设备需要有可用的硬件解码/编码能力,常见有:
sudo apt install intel-media-va-driver-non-free va-driver-all
sudo apt install nvidia-driver-535 # 版本按实际
sudo apt install ffmpeg vainfo
vainfo
能看到 VAEntrypointEncSlice 说明支持编码。
sudo apt install jellyfin
sudo usermod -aG render,video jellyfin
然后重启:
sudo reboot
Dashboard → Playback → Transcoding
勾选:
Intel QuickSync (QSV)NVIDIA NVENCVA-API❌ 转码还是用 CPU
❌ Docker 用户特别注意 需要加设备映射:
devices:
- /dev/dri:/dev/dri
✅ Ubuntu + Jellyfin 完全支持硬件转码
✅ Intel / NVIDIA 支持最好
⚠️ 需要正确配置驱动和权限
如果你愿意,可以告诉我:
我可以给你一套精确配置方案。