Jellyfin 简介
Jellyfin 是 Emby 的完全开源分支,提供自建的媒体中心服务。支持视频转码、元数据自动刮削、多语言字幕、多端播放(Web、Android、iOS、TV)等功能,是搭建私有影视库的最佳选择之一。
Docker 部署
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /data/jellyfin/config:/config \
-v /data/media:/media \
--device /dev/dri:/dev/dri \
jellyfin/jellyfin
其中 --device /dev/dri 用于 Intel QSV 硬件加速转码,不使用的可以去掉。
媒体库整理
良好的目录结构有助于 Jellyfin 准确识别和刮削元数据。推荐按类型分类:
/media
├── Movies
│ └── MovieName (Year)
│ └── MovieName (Year).mkv
└── TV Shows
└── ShowName
└── Season 01
└── ShowName - S01E01.mp4
硬件加速转码
Jellyfin 支持 Intel QSV、NVIDIA NVENC、VAAPI 等硬件加速方案。在管理面板中启用硬件加速后,可显著降低 CPU 占用。Intel 核显用户选择 QSV,NVIDIA 显卡用户选择 NVENC,AMD 用户选择 VAAPI。
注意:Docker 容器需要映射 /dev/dri 设备并安装对应驱动才能使用硬件加速。
客户端推荐
Web 端直接访问 http://server:8096 即可使用。Android 端推荐使用官方 Jellyfin 客户端或 Findroid 第三方客户端。TV 端推荐官方 Android TV 客户端。iOS 端可使用 Swiftfin 官方客户端。