温馨提示×

Jellyfin Linux版支持哪些格式

小樊
37
2025-11-28 23:52:36
栏目: 智能运维

Jellyfin Linux版支持的格式

总体说明 Jellyfin 在 Linux 上的媒体支持建立在 FFmpeg 之上,容器与插件不会改变“可播放/可识别”的格式集合,实际能否直连播放主要取决于客户端解码能力与服务器端的转码/硬件加速配置。换言之,格式支持是跨发行版一致的,差异更多体现在硬件解码与容器驱动层面。

容器与硬件差异提示

  • 官方 Docker 镜像默认不包含 Intel iHD 驱动,使用 Intel Quick Sync Video(QSV) 硬件加速需自行准备驱动;部分平台(如 Intel 10 代及以上)没有该驱动将无法启用 QSV。若使用第三方镜像(如 nyanmisaka/jellyfin)可开箱包含驱动与补丁。
  • Rockchip(如 RK3399) 等 ARM 平台需使用 rkmpp 驱动与相应 Jellyfin/FFmpeg 构建才能启用 VPU 硬件编解码
  • 在 Linux 上可用的硬件加速路径包括:QSV、VAAPI、NVENC、AMF、V4L2M2M、rkmpp 等,具体可用项取决于 CPU/GPU 与驱动。

常见容器格式支持概览 下表汇总了常见容器在 Linux(含 Docker)环境下的直连播放与硬件加速可用性,便于快速判断是否需要转码或换容器/驱动。

容器格式 常见视频编码 常见音频编码 直连播放 硬件加速要点
MP4 H.264、H.265/HEVC、AV1、MPEG-2、VP8、VP9 AAC、MP3、FLAC、Opus 通常可直连(取决于客户端解码) H.264/H.265 在多平台可走 QSV/VAAPI/NVENC/rkmpp
MKV 同上 同上 通常可直连(取决于客户端解码) 同上
AVI MPEG-4(DivX/Xvid)、H.264 MP3、AC3 可能需转封装/转码 视编码而定启用相应加速
WebM VP8、VP9 Opus、Vorbis 取决于客户端(浏览器/客户端) VP8/VP9 在部分平台可走 VAAPI/V4L2M2M

说明:上表为“容器层面”的常见组合与可用性提示;最终能否直连取决于客户端(浏览器/原生 App)的解码能力与服务器转码策略。

字幕与图片支持

  • 字幕:Jellyfin 内置对多种字幕格式的解析与显示,涵盖常见场景(如内嵌与外挂字幕),并支持按设备能力进行自动适配与转码呈现。
  • 图片:用于媒体库展示与幻灯片的常见格式包括 JPEG、PNG 等。

实用建议

  • 以“客户端能直连解码”为优先:优先选择 H.264/AAC 的组合,跨设备直连成功率最高;HEVC/H.265、VP9、AV1 需确认客户端与服务器硬件解码能力。
  • 需要硬件加速时:
    • Intel 平台优先 QSV(需 iHD 驱动);
    • AMD 平台可用 AMF
    • NVIDIA 平台可用 NVENC
    • 通用 Linux 可用 VAAPI
    • ARM(如 RK3399) 使用 rkmpp
  • 容器部署 Intel QSV:确保宿主机安装 iHD 驱动,并在容器中映射 /dev/dri(如 /dev/dri/renderD128),再在 Jellyfin 控制台启用硬件解码/编码。
  • 若遇到浏览器端播放受限(如 WebM/VP9/AV1),可改用 Jellyfin Desktop/Android TV/Kodi 等客户端,或启用服务器端转码以适配客户端能力。

0