Los errores intermitentes de Jellyfin con subtítulos HDR normalmente significan que una etapa de conversión está cerca de su límite, así que compara el mismo archivo con el HDR y los subtítulos activados y desactivados antes de cambiar el hardware.
Un navegador, una aplicación de TV o un cliente remoto puede solicitar una ruta diferente: decodificar, aplicar mapeo de tonos, incrustar subtítulos, cambiar la escala, codificar y entregar segmentos. Mantén constantes el cliente y la calidad, cambia una sola característica multimedia a la vez, lee el registro de FFmpeg o de reproducción correspondiente y detente si el error se reproduce en varios clientes con la misma ruta del servidor.
Crea una matriz de prueba de HDR y subtítulos con el mismo archivo
La sesión original con HDR y subtítulos falla de forma intermitente. Comienza con la comprobación menos invasiva: reproduce el mismo archivo en el mismo cliente con el HDR y los subtítulos desactivados, con el HDR activado y los subtítulos desactivados, con el HDR desactivado y los subtítulos activados, y después con la combinación original. Matriz de aislamiento HDR
La observación útil es específica: solo falla el HDR, solo fallan los subtítulos, solo falla la combinación o fallan todos los modos. Registra el resultado antes de cambiar otra variable.
Interpreta la rama en lugar de adivinar. Si solo falla el HDR, inspecciona el mapeo de tonos; si solo fallan los subtítulos, inspecciona la incrustación; si solo falla la combinación, mide el margen de la GPU; si fallan todos los modos, prueba el transporte básico.
Lee las pruebas de transcodificación y FFmpeg
La matriz multimedia identifica una combinación que falla. Comienza con la comprobación menos invasiva: captura el modo de reproducción de Jellyfin y el registro de FFmpeg del intento fallido, y compáralos con un modo que funcione.
La observación útil es específica: la reproducción directa funciona, la transcodificación comienza y después se cierra, o los segmentos se escriben demasiado lentamente. Registra el resultado antes de cambiar otra variable. Comprobación del registro de FFmpeg
Interpreta la rama en lugar de adivinar. Si la reproducción directa funciona, conserva la ruta del servidor y corrige la compatibilidad del cliente; si FFmpeg se cierra, inspecciona el filtro o códec indicado; si la producción de segmentos es lenta, mide la GPU y el almacenamiento antes de cambiar los subtítulos.
Separa la capacidad del cliente de la capacidad del servidor
La ruta del servidor es conocida, pero el error puede ser específico del cliente. Comienza con la comprobación menos invasiva: reproduce de nuevo el archivo en un cliente compatible con la reproducción directa y en el cliente afectado, manteniendo constantes el servidor y la cuenta.
La observación útil es específica: el cliente de control funciona, ambos clientes fallan o solo falla el cliente remoto. Registra el resultado antes de cambiar otra variable.
Interpreta la rama en lugar de adivinar. Si el cliente de control funciona, elige subtítulos renderizados por el cliente o un formato HDR compatible; si ambos fallan, corrige la ruta del servidor; si solo falla el remoto, prueba la red y el almacenamiento en búfer del proxy.
Aplica la solución correspondiente y repite la carga original
Se ha corregido una rama de causa. Comienza con la comprobación menos invasiva: aplica un solo cambio, reinicia la reproducción y repite dos veces la misma escena con el HDR, los subtítulos, el cliente y la calidad sin modificar. carga de trabajo del mapeo de tonos
La observación útil es específica: se producen dos reproducciones limpias, la primera funciona pero la segunda falla, o el error pasa a otra etapa. Registra el resultado antes de cambiar otra variable.
Interpreta la rama en lugar de adivinar. Si dos reproducciones con la carga original funcionan, detente; si la segunda falla, inspecciona el comportamiento de calentamiento o de la caché; si el error cambia de etapa, revierte el cambio y prueba la etapa recién indicada.
Soporte y Consejos
Más para leer

¿Puede Jellyfin compartir de forma segura una GPU o un acelerador con otro contenedor?
El uso compartido de la GPU es condicional: verifica la visibilidad del dispositivo y la compatibilidad de los controladores, luego ejecuta ambas cargas de...

Cómo determinar si un error de Jellyfin proviene del cliente o del servidor
Un error de Jellyfin corresponde al cliente cuando solo afecta a un dispositivo; corresponde al servidor cuando fallan varios clientes siguiendo la misma ruta...

Cómo configurar la caché y el almacenamiento temporal de Jellyfin
Separa el estado persistente, la caché reconstruible y el almacenamiento temporal de transcodificación; después, verifica la capacidad y los permisos con una prueba de...

