jellyfin-encoder

jellyfin-encoder

Docker app from geiserx's Repository

Overview

Monitors a media library and automatically transcodes videos to 720p in HEVC or AV1 codec with hardware acceleration (NVIDIA NVENC or Intel QSV). Creates symlinks for Jellyfin version management with configurable filename suffixes. Includes periodic cleanup of orphaned symlinks.

For NVIDIA GPU: Pass through the GPU runtime. For Intel QSV: Map /dev/dri.

More info: https://github.com/GeiserX/jellyfin-encoder

Runtime arguments

Network
bridge
Privileged
false

Template configuration

Source MediaPathro

Original video files (read-only)

Target
/app/source
Default
/mnt/user/Multimedia/Movies
Encoded OutputPathrw

Encoded output directory

Target
/app/destination
Default
/mnt/user/Multimedia/Movies-720p
HW AccelerationVariable

Enable hardware-accelerated encoding

Target
ENABLE_HW_ACCEL
Default
true
HW TypeVariable

Hardware encoder type: nvidia or intel

Target
HW_ENCODING_TYPE
Default
nvidia
CodecVariable

Output codec: hevc or av1

Target
ENCODING_CODEC
Default
hevc
QualityVariable

Encoding quality: LOW, MEDIUM, or HIGH

Target
ENCODING_QUALITY
Default
LOW
Symlink SuffixVariable

Filename suffix for Jellyfin version detection

Target
SYMLINK_VERSION_SUFFIX
Default
- 720p
Cleanup IntervalVariable

Hours between orphaned symlink cleanup

Target
CLEANUP_INTERVAL_HOURS
Default
6

Download Statistics

2,650
Total Downloads

Details

Repository
drumsergio/jellyfin-encoder:latest
Last Updated2026-04-24
First Seen2026-04-06

Run jellyfin-encoder on Unraid.

jellyfin-encoder is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.