Un chip Intel de diez años con Quick Sync puede procesar más transcodificaciones de Jellyfin que una GPU discreta de tres años. Eso no es un mito. La GPU integrada Kaby Lake tiene hardware de función fija para HEVC y AVC que se escala linealmente con streams, mientras que una tarjeta NVIDIA sin límite de sesiones NVENC sigue estando limitada por el controlador.
Si está configurando la transcodificación de Jellyfin, la respuesta no es comprar una GPU más grande. Se trata de elegir el backend de hardware adecuado y las aplicaciones auxiliares correctas para que funcione bien. Estas son las mejores aplicaciones para la transcodificación acelerada por hardware de Jellyfin, desde el servidor en sí hasta canalizaciones de pre-transcodificación que significan que la transcodificación en vivo casi nunca ocurre.
Qué buscar en una configuración de transcodificación de Jellyfin
Cuatro criterios determinan si su configuración se escalará más allá de dos streams:
- El controlador correcto (Intel Media Driver, NVIDIA NVENC, AMD AMF) que coincida con su generación de CPU o GPU
- Soporte de paso de contenedor si ejecuta Jellyfin en Docker o LXC
- Un paso de pre-transcodificación para que la transcodificación en tiempo real sea rara
- Aplicaciones cliente que soliciten el códec que puede producir su hardware (HEVC en televisores antiguos suele ser una falta de coincidencia)
Comparación rápida
| Aplicación | Mejor para | Plataformas | Plan gratuito | Precio inicial | Calificación |
|---|---|---|---|---|---|
| Jellyfin | El servidor en sí | Linux, Windows, macOS, Docker | Sí | Gratis | 4.8 |
| Intel Media Driver | Mejor transcodificador iGPU | Linux | Sí | Gratis | 4.7 |
| NVIDIA NVENC | Mejor opción de GPU discreta | Linux, Windows | Sí | Gratis con tarjeta | 4.5 |
| AMD AMF/VCE | Opción de GPU discreta económica | Linux, Windows | Sí | Gratis con tarjeta | 4.0 |
| Jellyfin Media Player | Cliente que reproduce HEVC | Windows, macOS, Linux | Sí | Gratis | 4.6 |
| Tdarr | Automatización de pre-transcodificación | Linux, Windows, Docker | Sí | Gratis | 4.6 |
| Unmanic | Canalización de pre-transcodificación más simple | Linux, Docker | Sí | Gratis | 4.4 |
Las aplicaciones
1. Jellyfin, el mejor servidor multimedia de código abierto
Jellyfin es el servidor de medios. Lee su biblioteca, la sirve a los clientes y transcodifica cuando un cliente solicita un códec que no puede reproducir. La aceleración de hardware es un conmutador de configuración: Dashboard → Playback → Transcoding y elija su API de aceleración.
Dónde se queda corto: La configuración es DIY. El paso de GPU a Docker o LXC requiere conocimiento de container-runtime. Los usuarios primerizos a menudo olvidan otorgar /dev/dri al contenedor.
Precio: Gratis, código abierto.
Plataformas: Linux, Windows, macOS, Docker.
Download: Jellyfin
Conclusión: Jellyfin para transcodificación acelerada por hardware es la base en la que construye. Omítalo si está en Plex o Emby y está contento allí.
2. Intel Media Driver, el mejor transcodificador iGPU
Intel Media Driver (backend libva) es lo que hace que Quick Sync funcione en Linux. En Kaby Lake y posteriores, produce HEVC, AVC y VP9 con múltiples streams de 1080p simultáneamente en iGPU que consumen menos de 15 vatios.
Dónde se queda corto: Las CPU más antiguas (anteriores a Kaby Lake) se ejecutan en el controlador i965 heredado, que no admite codificación HEVC.
Precio: Gratis.
Plataformas: Linux (paquetes Debian, Ubuntu, Fedora disponibles). macOS usa VideoToolbox.
Download: Intel Media Driver on GitHub
Conclusión: Intel Media Driver para transcodificación de hardware de Jellyfin es la mayor ganancia por el dinero. Omítalo solo si su CPU es anterior a Kaby Lake.
3. NVIDIA NVENC, la mejor opción de GPU discreta
NVENC es el codificador de hardware de NVIDIA. Las tarjetas de consumo (serie GTX 10 y superiores) admiten dos sesiones de codificación simultáneas de forma predeterminada, y los controladores comunitarios (o una licencia NVIDIA de pago) levantan el límite. La calidad es excelente para HEVC y AVC.
Dónde se queda corto: Límite de sesión en controladores de consumo. El consumo de energía inactiva es más alto que el de un iGPU.
Precio: Gratis con una tarjeta compatible.
Plataformas: Linux, Windows.
Download: NVIDIA drivers
Conclusión: NVENC para transcodificación de hardware de Jellyfin es la mayor calidad por stream. Omítalo si puede transcodificar suficientes streams en Quick Sync.
4. AMD AMF/VCE, la mejor opción de GPU discreta económica
AMD AMF (Windows) y VCE (Linux vía VAAPI) proporcionan codificación de hardware en tarjetas Radeon. La calidad ha cerrado la brecha con NVENC en los lanzamientos de controladores recientes.
Dónde se queda corto: Retraso de calidad histórico. Algunos códecs (HEVC de 10 bits) aún funcionan mejor en piezas RDNA más nuevas.
Precio: Gratis con una tarjeta compatible.
Plataformas: Linux, Windows.
Download: AMD drivers
Conclusión: AMF/VCE para transcodificación de hardware de Jellyfin está bien si ya tiene una Radeon en la caja. Omítalo si está especificando hardware nuevo; Quick Sync o NVENC son apuestas más seguras.
5. Jellyfin Media Player, el mejor cliente que reproduce HEVC directamente
Jellyfin Media Player es un cliente de escritorio basado en mpv. Maneja contenido HEVC y de 10 bits de forma nativa, por lo que el servidor no necesita transcodificar a AVC.
Dónde se queda corto: Solo para escritorio. Las aplicaciones Roku, Fire TV y Smart TV aún necesitan transcodificación para HEVC en muchos casos.
Precio: Gratis.
Plataformas: Windows, macOS, Linux.
Download: Jellyfin Media Player
Conclusión: Jellyfin Media Player se empareja perfectamente con un servidor de transcodificación de hardware porque generalmente no le pide al servidor que transcodifique. Omítalo si todos sus clientes son aplicaciones de TV.
6. Tdarr, la mejor automatización de pre-transcodificación
Tdarr monitorea su biblioteca y recodifica archivos en una receta de códec y contenedor que usted define. Apunte Jellyfin a los archivos recodificados y la transcodificación en vivo cae a casi cero, porque la mayoría de los clientes reproducen directamente HEVC en MP4.
Dónde se queda corto: La configuración lleva tiempo. Comprender los flujos y complementos de Tdarr es un pequeño proyecto.
Precio: Gratis.
Plataformas: Linux, Windows, Docker.
Download: Tdarr
Conclusión: Tdarr es cómo hacer que la transcodificación de Jellyfin sea rara. Omítalo si su biblioteca es pequeña o ya está en un códec compatible con Jellyfin.
7. Unmanic, la canalización de pre-transcodificación más simple
Unmanic es el primo más simple de Tdarr. Menos botones, una interfaz más amigable y suficientes recetas para la mayoría de los casos de uso (H.265, x264, audio opus).
Dónde se queda corto: Menos complementos que Tdarr. Las canalizaciones complejas son más difíciles de construir.
Precio: Gratis.
Plataformas: Linux, Docker.
Download: Unmanic
Conclusión: Unmanic obtiene el 80% del valor de Tdarr con el 20% de la configuración. Omítalo si desea lógica de complemento por archivo.
Cómo elegir el correcto
Si desea la opción más simple, instale Jellyfin, habilite Quick Sync a través del Intel Media Driver y deténgase allí. Si ya tiene una tarjeta NVIDIA decente en el servidor, use NVENC y levante el límite de sesión. Si está transcodificando constantemente, agregue Tdarr o Unmanic para convertir su biblioteca para que las transcodificaciones en vivo casi nunca ocurran. Si todos sus clientes son escritorio, instale Jellyfin Media Player para que nada necesite transcodificación.
Preguntas frecuentes
¿Cuál es mejor para Jellyfin, Quick Sync o NVENC? Quick Sync se escala más lejos por vatio para HEVC y AVC. NVENC produce una calidad ligeramente mejor por stream. Para la mayoría de los laboratorios domésticos, Quick Sync gana en costo y calor.
¿Necesito una GPU para Jellyfin? No. Una CPU con una GPU integrada que admita Quick Sync es suficiente para cinco o seis streams simultáneos en casa.
¿Por qué mi Jellyfin transcodifica lentamente?
Generalmente la configuración de aceleración está apagada o el controlador no está instalado. Compruebe Dashboard → Playback → Transcoding para la API y confirme que /dev/dri se pasa a su contenedor.
¿Puedo ejecutar Jellyfin en Docker con transcodificación de hardware?
Sí. Pase --device=/dev/dri (Intel o AMD) o use el kit de herramientas del contenedor NVIDIA para GPU NVIDIA. La imagen de Docker de Jellyfin incluye los controladores preinstalados para la mayoría de los casos.
¿Cuál es el mejor pre-transcodificador para Jellyfin? Tdarr si desea un control fino. Unmanic si desea menos botones y victorias rápidas.