Los subtítulos activan la transcodificación cuando el cliente seleccionado no puede renderizar ese flujo de subtítulos mientras mantiene la ruta de reproducción de vídeo original.
Una película puede reproducirse directamente sin problemas hasta que se activan los subtítulos, porque el vídeo, el audio y los subtítulos se negocian como una única sesión específica del cliente. Es posible que el servidor tenga que extraer una pista de texto, conservar el estilo complejo de ASS, superponer gráficos PGS o VobSub basados en imágenes, o mantener los subtítulos sincronizados mientras convierte el audio. La primera tarea consiste en reproducir el cambio con un archivo y un cliente, y después identificar exactamente qué flujo y qué regla de compatibilidad cambiaron.
Confirma que los subtítulos son la única variable modificada
Reproduce el mismo título en el mismo dispositivo y con la misma calidad con los subtítulos desactivados; después, activa una pista de subtítulos sin cambiar el audio, la calidad remota ni la aplicación de reproducción. Registra el panel del servidor antes y después del cambio.
La decisión de reproducción debería mostrar si el vídeo pasó de reproducción directa o transmisión directa a una transcodificación completa, y debería indicar el motivo relacionado con los subtítulos cuando el servidor lo muestre. Un caso de resolución de problemas de Plex recomienda comprobar el flujo activo porque el modo de reproducción cambia solo con una combinación concreta de subtítulos y cliente.
Si la reproducción ya se estaba transcodificando antes de activar los subtítulos, no atribuyas toda la conversión a los subtítulos. Conserva el motivo original —como la tasa de bits remota, un audio no compatible o la compatibilidad del vídeo— y anota si los subtítulos añaden una incrustación en el vídeo o simplemente permanecen seleccionados.
Identifica si el subtítulo es de texto, texto con estilo o está basado en imágenes
Inspecciona la pista seleccionada en lugar de confiar únicamente en la etiqueta del idioma. SRT y WebVTT son formatos de texto simples; ASS o SSA pueden incluir fuentes, posicionamiento, animaciones y estilos; PGS y VobSub son flujos de subtítulos basados en imágenes.
Los formatos no compatibles suelen requerir que el servidor renderice cada subtítulo sobre los fotogramas del vídeo. Un problema de Jellyfin describe cómo los formatos de subtítulos no compatibles activan la incrustación y pueden retrasar o detener la ruta de transcodificación.
Compara otra pista del mismo título, preferiblemente una pista SRT sencilla en el mismo idioma. Si SRT conserva la reproducción directa mientras ASS o PGS fuerza una transcodificación de vídeo, el códec de vídeo no es el problema principal; el cliente no puede renderizar directamente la representación de subtítulos seleccionada.
| Tipo de subtítulo | Tarea habitual del cliente | Alternativa probable del servidor |
|---|---|---|
| SRT o WebVTT | Renderizar texto simple sincronizado | Extraer, convertir o renderizar directamente |
| ASS o SSA | Renderizar fuentes, posicionamiento y efectos | Eliminar estilos o incrustar en el vídeo |
| PGS o VobSub | Superponer imágenes de subtítulos sincronizadas | Superposición del cliente o incrustación en el vídeo |
Usa la tabla como guía de diagnóstico, no como una lista universal de compatibilidad. El mismo formato puede reproducirse directamente en una aplicación y forzar una incrustación en otra, porque la compatibilidad con subtítulos depende de la implementación del reproductor.
Compara la aplicación del cliente, no solo el televisor o el dispositivo de streaming
Prueba la misma cuenta, el mismo archivo, la misma pista de audio y los mismos subtítulos en otro cliente, como un reproductor de escritorio, una aplicación móvil, un navegador u otra aplicación de TV. Aunque una pantalla pueda decodificar el códec de vídeo, la aplicación puede encargarse del renderizado de subtítulos.
La capacidad del cliente puede ser el límite determinante. Una solicitud de función de Android TV describe subtítulos complejos difíciles de renderizar localmente para el dispositivo y señala explícitamente que la incrustación en el servidor requiere transcodificación.
Si otro cliente reproduce directamente la misma combinación, mantén el servidor y el archivo multimedia sin cambios mientras compruebas la preferencia de incrustación de subtítulos de la aplicación que falla, la selección del reproductor nativo y la versión de la aplicación. Sustituir el hardware del servidor no añadirá compatibilidad con subtítulos a un cliente limitado.
Comprueba si la conversión de audio cambia la ruta de los subtítulos
Repite la prueba con una pista de audio compatible, como AAC estéreo o AC-3 cuando esté disponible, manteniendo fijos el vídeo y la pista de subtítulos. Algunos clientes de televisión solo pueden superponer subtítulos durante una reproducción directa completa y solicitan una incrustación cuando el servidor debe volver a empaquetar o transcodificar el audio.
Un análisis de clientes de Plex documenta esta interacción: en algunos clientes de televisores inteligentes, la transcodificación de audio junto con los subtítulos puede forzar el vídeo a una ruta de incrustación, incluso cuando el códec de vídeo es compatible.
Si cambiar únicamente la pista de audio restablece la reproducción directa con subtítulos, el desencadenante real es la combinación del perfil del cliente, no el archivo de subtítulos por sí solo. Conserva la pista de audio compatible, usa un cliente más capaz o crea una pista de audio secundaria compatible en lugar de volver a codificar el vídeo original.
Elige la forma menos destructiva de evitar la incrustación
Empieza con una pista de subtítulos que el cliente pueda renderizar de forma nativa. Prefiere un subtítulo de texto correctamente sincronizado cuando el estilo no sea esencial, o usa un cliente compatible con la pista ASS, PGS o VobSub original.
No hagas OCR ni conviertas automáticamente toda una biblioteca. La conversión de texto puede perder el posicionamiento, las marcas de diálogos forzados, las indicaciones para personas con problemas de audición, las fuentes y la precisión de la sincronización. Conserva el subtítulo original y crea un archivo adicional compatible únicamente para los títulos y clientes que lo necesiten.
La explicación de ZimaSpace sobre el coste de la incrustación de subtítulos describe el mecanismo relacionado cuando el servidor sigue mostrando un uso elevado de la CPU aunque la transcodificación de vídeo por hardware esté activada.
Si la incrustación de subtítulos es inevitable, comprueba si el servidor puede mantenerla en tiempo real antes de permitir varias sesiones remotas. Una GPU puede acelerar la decodificación y codificación de vídeo, mientras que el renderizado de subtítulos o el procesamiento de filtros sigue creando una etapa limitada por la CPU.
Valida la combinación final de reproducción en el cliente real
Vuelve a probar en el cliente remoto o de salón exacto las pistas de vídeo, audio y subtítulos seleccionadas. Confirma el modo de reproducción, el motivo de la transcodificación, el uso de la CPU y la GPU, el almacenamiento en búfer, la apariencia de los subtítulos y la sincronización después de avanzar o retroceder.
Repite la prueba después de detener y reanudar el título, porque algunos clientes negocian una ruta de reproducción diferente al reanudar. Prueba también una pista de subtítulos forzados y otra de diálogo completo cuando ambas estén disponibles.
El problema solo estará resuelto cuando el cliente previsto renderice los subtítulos sin convertir el vídeo o complete la incrustación necesaria a una velocidad y calidad estables. Documenta el cliente funcional, el tipo de subtítulo, la pista de audio y la preferencia de incrustación para poder comparar cualquier actualización futura de la aplicación con la misma referencia.
Soporte y Consejos
Más para leer

¿Puede Plex compartir una GPU con otro contenedor de Docker?
Plex y otro contenedor suelen poder acceder a la misma GPU, pero debes probar la compatibilidad de los controladores, la asignación de dispositivos, la...

Cómo saber si un error de Plex proviene del cliente o del servidor
Reproduce el mismo elemento en otro cliente, compara la ruta de la sesión y recopila pruebas del servidor solo después de que el alcance...

Cómo configurar la caché de Plex y el almacenamiento temporal para la transcodificación
Protege el estado persistente de Plex mientras colocas los archivos temporales de transcodificación en un almacenamiento local adecuado; después, verifica la limpieza, el espacio...

