Jellyfin media server

Quick Sync’li on yaşındaki Intel çipi, üç yaşındaki ayrık GPU’dan daha fazla Jellyfin kodlaması yapabilir. Bu bir efsane değil. Kaby Lake entegre GPU’su, HEVC ve AVC için sabit işlevli donanıma sahiptir ve akışlarla doğrusal olarak ölçeklenir, oysa NVENC oturum sınırı olmayan NVIDIA kartı yine de sürücü tarafından sınırlandırılır.

Jellyfin kodlamasını ayarlıyorsanız, cevap daha büyük bir GPU satın almak değildir. Doğru donanım arka ucunu ve iyi çalışması için doğru yardımcı uygulamaları seçmektir. Bunlar Jellyfin donanım hızlandırmalı kodlaması için en iyi uygulamalardır; sunucunun kendisinden canlı kodlamanın hemen hemen hiç meydana gelmediği ön-kod ardışık düzenlerine kadar.

Jellyfin Kodlama Kurulumunda Nelere Dikkat Etmeli

Dört kriter, kurulumunuzun iki akışı aşacak şekilde ölçekeleneceğini belirler:

Hızlı Karşılaştırma

Uygulama En İyi Platformlar Ücretsiz Plan Başlangıç Fiyatı Derecelendirme
Jellyfin Sunucunun Kendisi Linux, Windows, macOS, Docker Evet Ücretsiz 4.8
Intel Media Driver En İyi iGPU Kodlayıcısı Linux Evet Ücretsiz 4.7
NVIDIA NVENC En İyi Ayrık GPU Seçeneği Linux, Windows Evet Kartla Ücretsiz 4.5
AMD AMF/VCE Bütçe Ayrık GPU Seçeneği Linux, Windows Evet Kartla Ücretsiz 4.0
Jellyfin Media Player HEVC Çalan İstemci Windows, macOS, Linux Evet Ücretsiz 4.6
Tdarr Ön-Kod Otomasyonu Linux, Windows, Docker Evet Ücretsiz 4.6
Unmanic Daha Basit Ön-Kod Ardışık Düzeni Linux, Docker Evet Ücretsiz 4.4

Uygulamalar

1. Jellyfin, Açık Kaynak Medya için En İyi Sunucu

Jellyfin medya sunucusudur. Kütüphanenizi okur, istemcilere sunar ve istemci oynatamadığı bir codec istediğinde kodlar. Donanım hızlandırması bir yapılandırma anahtarıdır: Dashboard → Playback → Transcoding ve hızlandırma API’nizi seçin.

Eksik Olduğu Yer: Kurulum DIY’dir. Docker veya LXC’ye GPU geçişi, konteyner-çalışma zamanı bilgisi gerektirir. İlk kez kullanıcılar sık sık kapsayıcıya /dev/dri vermeyi unuturlar.

Fiyat: Ücretsiz, açık kaynak.

Platformlar: Linux, Windows, macOS, Docker.

İndir: Jellyfin

Sonuç: Jellyfin donanım hızlandırmalı kodlama için inşa ettiğiniz temeldir. Plex veya Emby’de iseniz ve orada mutluysa atla.

2. Intel Media Driver, En İyi iGPU Kodlayıcısı

Intel Media Driver (libva arka ucu), Linux’ta Quick Sync’i çalışır duruma getirendir. Kaby Lake ve sonrasında, 15 watt’tan az güç tüketen iGPU’larda eşzamanlı olarak birden fazla 1080p akışı için HEVC, AVC ve VP9 üretir.

Eksik Olduğu Yer: Daha eski CPU’lar (Kaby Lake öncesi) HEVC kodlamasını desteklemeyen eski i965 sürücüsünde çalışır.

Fiyat: Ücretsiz.

Platformlar: Linux (Debian, Ubuntu, Fedora paketleri mevcuttur). macOS VideoToolbox kullanır.

İndir: Intel Media Driver on GitHub

Sonuç: Jellyfin donanım kodlaması için Intel Media Driver paranın en büyük kazancıdır. Yalnızca CPU’nuz Kaby Lake’den daha eskiyse atla.

3. NVIDIA NVENC, En İyi Ayrık GPU Seçeneği

NVENC, NVIDIA’nın donanım kodlayıcısıdır. Tüketici kartları (GTX 10 serisi ve üstü) varsayılan olarak iki eşzamanlı kodlama oturumunu destekler ve topluluk sürücüleri (veya ücretli NVIDIA lisansı) kapağı kaldırır. HEVC ve AVC için kalite mükemmeldir.

Eksik Olduğu Yer: Tüketici sürücülerinde oturum sınırı. Boş gücü çekme, iGPU’dan daha yüksektir.

Fiyat: Desteklenen kartla ücretsiz.

Platformlar: Linux, Windows.

İndir: NVIDIA drivers

Sonuç: Jellyfin donanım kodlaması için NVENC, en güçlü akış başına kalitedir. Quick Sync’te yeterli akış kodlayabiliyorsanız atla.

4. AMD AMF/VCE, En İyi Bütçe Ayrık GPU Seçeneği

AMD AMF (Windows) ve VCE (Linux VAAPI üzerinden), Radeon kartlarında donanım kodlaması sağlar. Son sürücü sürümlerinde kalite NVENC ile boşluğu kapattı.

Eksik Olduğu Yer: Tarihsel kalite gecikmesi. Bazı codec’ler (HEVC 10-bit) yine de daha yeni RDNA parçalarında en iyi çalışır.

Fiyat: Desteklenen kartla ücretsiz.

Platformlar: Linux, Windows.

İndir: AMD drivers

Sonuç: Jellyfin donanım kodlaması için AMF/VCE, kutunuzda zaten bir Radeon varsa iyidir. Yeni donanım belirtiyorsanız atla; Quick Sync veya NVENC daha güvenli bahislerdir.

5. Jellyfin Media Player, HEVC’yi Doğrudan Oynatan En İyi İstemci

Jellyfin Media Player, mpv tabanlı bir masaüstü istemcisidir. HEVC ve 10-bit içeriği yerel olarak yönetir, bu nedenle sunucunun AVC’ye kodlaması gerekmez.

Eksik Olduğu Yer: Yalnızca masaüstü. Roku, Fire TV ve akıllı TV uygulamaları birçok durumda HEVC için kodlamaya ihtiyaç duyar.

Fiyat: Ücretsiz.

Platformlar: Windows, macOS, Linux.

İndir: Jellyfin Media Player

Sonuç: Jellyfin Media Player, donanım kodlaması yapan sunucuyla mükemmel bir şekilde eşleşir çünkü sunucudan kodlamayı istemez. Tüm istemcileriniz TV uygulamasıysa atla.

6. Tdarr, En İyi Ön-Kod Otomasyonu

Tdarr, kütüphanenizi izler ve dosyaları tanımladığınız bir codec-ve-konteyner reçetesine yeniden kodlar. Jellyfin’i yeniden kodlanan dosyalara yönlendirin ve canlı kodlama hemen hemen sıfıra düşer, çünkü çoğu istemci HEVC-in-MP4’ü direkt olarak oynatır.

Eksik Olduğu Yer: Kurulum zaman alır. Tdarr’ın akışlarını ve eklentilerini anlamak küçük bir projedir.

Fiyat: Ücretsiz.

Platformlar: Linux, Windows, Docker.

İndir: Tdarr

Sonuç: Tdarr, Jellyfin kodlamasını nadire nasıl yaparsınız. Kütüphaneniz küçük veya zaten Jellyfin dostu bir codec’te isseratla.

7. Unmanic, En İyi Daha Basit Ön-Kod Ardışık Düzeni

Unmanic, Tdarr’ın daha basit kuzenidir. Daha az düğme, daha dostça bir UI ve çoğu kullanım durumu için yeterli reçeteler (H.265, x264, opus ses).

Eksik Olduğu Yer: Tdarr’dan daha az eklenti. Karmaşık ardışık düzenler oluşturmak daha zordur.

Fiyat: Ücretsiz.

Platformlar: Linux, Docker.

İndir: Unmanic

Sonuç: Unmanic, Tdarr’ın %80 değerini %20 kurulumla alır. Dosya başına eklenti mantığı istiyorsanız atla.

Doğruyu Seçme

En basit seçenek istiyorsanız, Jellyfin’i kurun, Intel Media Driver üzerinden Quick Sync’i etkinleştirin ve durdurun. Sunucuda zaten iyi bir NVIDIA kartınız varsa, NVENC kullanın ve oturum kapağını kaldırın. Sürekli kodlama yapıyorsanız, Tdarr veya Unmanic ekleyin, böylece kütüphanenizi dönüştürün canlı kodlama neredeyse asla olmaz. Tüm istemcileriniz masaüstüyse, Jellyfin Media Player’ı kurun, böylece hiçbir şey kodlamaya ihtiyaç duymaz.

Sıkça Sorulan Sorular

Jellyfin için hangisi daha iyidir, Quick Sync veya NVENC? Quick Sync, HEVC ve AVC için watt başına daha ileri ölçeklendirilir. NVENC, akış başına biraz daha iyi kalite üretir. Çoğu ev laboratuvarı için Quick Sync maliyet ve ısıda kazanır.

Jellyfin için GPU’ya ihtiyacım var mı? Hayır. Quick Sync’i destekleyen entegre GPU’lu bir CPU, evde beş veya altı eşzamanlı akış için yeterlidir.

Jellyfin neden yavaş kodluyor? Genellikle hızlandırma ayarı kapalıdır veya sürücü kurulmamıştır. API için Dashboard → Playback → Transcoding kontrol edin ve /dev/dri konteynerinize iletildiğini doğrulayın.

Docker’da donanım kodlaması ile Jellyfin çalıştırabilirim? Evet. --device=/dev/dri (Intel veya AMD) geçirin veya NVIDIA GPU’lar için NVIDIA konteyner araç seti kullanın. Jellyfin Docker görüntüsü çoğu durumda önceden yüklenmiş sürücüler ile gelir.

Jellyfin için en iyi ön-kodlayıcı nedir? Tdarr, ince kontrol istiyorsanız. Unmanic, daha az düğme ve hızlı kazanışlar istiyorsanız.