Intermitterende Jellyfin-fouten met HDR-ondertiteling betekenen meestal dat één conversiestap bijna zijn limiet bereikt. Vergelijk daarom hetzelfde bestand met HDR en ondertiteling in verschillende combinaties voordat je de hardware aanpast.
Een browser, tv-app of externe client kan een andere verwerkingsroute aanvragen: decoderen, tonemapping, ondertiteling inbranden, schalen, coderen en segmenten leveren. Houd de client en kwaliteit constant, wijzig telkens één mediafunctie, lees het bijbehorende FFmpeg- of afspeellogboek en stop als de fout zich bij verschillende clients met dezelfde serverroute reproduceert.
Maak een testmatrix voor hetzelfde bestand met HDR en ondertiteling
De oorspronkelijke sessie met HDR en ondertiteling mislukt af en toe. Begin met de minst ingrijpende controle: speel hetzelfde bestand af op dezelfde client met HDR en ondertiteling uit, met HDR aan en ondertiteling uit, met HDR uit en ondertiteling aan, en daarna met de oorspronkelijke combinatie. HDR-isolatiematrix
De nuttige observatie is specifiek: alleen HDR mislukt, alleen ondertiteling mislukt, alleen de combinatie mislukt of alle modi mislukken. Noteer het resultaat voordat je een andere variabele wijzigt.
Interpreteer de uitkomst in plaats van te gokken. Als alleen HDR mislukt, controleer dan de tonemapping; als alleen ondertiteling mislukt, controleer dan het inbranden; als alleen de combinatie mislukt, meet dan de GPU-marge; als alle modi mislukken, test dan het basistransport.
Lees de transcode- en FFmpeg-bewijzen
De mediamatrix identificeert een falende combinatie. Begin met de minst ingrijpende controle: leg de Jellyfin-afspeelmodus en het FFmpeg-logboek van de mislukte poging vast en vergelijk die met een geslaagde modus.
De nuttige observatie is specifiek: Direct Play werkt, transcodering start en stopt daarna, of segmenten worden te langzaam geschreven. Noteer het resultaat voordat je een andere variabele wijzigt. FFmpeg-logboek controleren
Interpreteer de uitkomst in plaats van te gokken. Als Direct Play werkt, behoud dan de serverroute en los de compatibiliteit van de client op; als FFmpeg stopt, controleer dan het genoemde filter of de genoemde codec; als de segmentproductie traag is, meet dan de GPU en opslag voordat je de ondertiteling wijzigt.
Scheid clientmogelijkheden van servercapaciteit
De serverroute is bekend, maar de fout kan clientspecifiek zijn. Begin met de minst ingrijpende controle: speel het bestand opnieuw af op een client die Direct Play ondersteunt en op de getroffen client, terwijl de server en het account gelijk blijven.
De nuttige observatie is specifiek: de controleclient werkt, beide clients mislukken, of alleen de externe client mislukt. Noteer het resultaat voordat je een andere variabele wijzigt.
Interpreteer de uitkomst in plaats van te gokken. Als de controleclient werkt, kies dan voor door de client weergegeven ondertiteling of een compatibel HDR-formaat; als beide mislukken, los dan de serverroute op; als alleen de externe client mislukt, test dan het netwerk en proxybuffering.
Pas de bijpassende oplossing toe en herhaal de oorspronkelijke belasting
Een oorzaakpad is gecorrigeerd. Begin met de minst ingrijpende controle: pas één wijziging toe, start het afspelen opnieuw en speel dezelfde scène tweemaal opnieuw af, met HDR, ondertiteling, client en kwaliteit ongewijzigd. tonemappingbelasting
De nuttige observatie is specifiek: twee keer probleemloos afspelen, de eerste keer werkt maar de tweede keer mislukt, of de fout verschuift naar een andere fase. Noteer het resultaat voordat je een andere variabele wijzigt.
Interpreteer de uitkomst in plaats van te gokken. Als twee afspeelbeurten met de oorspronkelijke belasting slagen, stop dan; als de tweede mislukt, controleer dan het opstart- of cachegedrag; als de fout verschuift, draai de wijziging terug en test de nieuw genoemde fase.
Ondersteuning & Tips
Meer om te lezen

Kan Jellyfin veilig een GPU of accelerator delen met een andere container?
GPU-deling is voorwaardelijk: controleer de zichtbaarheid van het apparaat en de stuurprogrammaondersteuning, voer vervolgens beide workloads uit en let op softwarematige fallback.

Hoe je kunt bepalen of een Jellyfin-fout door de client of de server wordt veroorzaakt
Een Jellyfin-fout ligt aan de client wanneer deze zich bij één apparaat voordoet; de fout ligt aan de server wanneer meerdere clients via hetzelfde...

Jellyfin-cache en tijdelijke opslag configureren
Scheid duurzame statusgegevens, opnieuw op te bouwen cache en tijdelijke transcodeeropslag, en controleer vervolgens de capaciteit en machtigingen met een echte afspeeltest.

