Transcodage ou Direct Play : Plex et Jellyfin 2026

Le Direct Play envoie le fichier à votre appareil exactement tel qu’il est, sans presque solliciter le serveur, tandis que le transcodage le convertit à la volée — codec, résolution ou bitrate — pour qu’un appareil incompatible puisse quand même le lire. Dans les serveurs multimédias comme Plex et Jellyfin, savoir lequel des deux est à l’œuvre explique les saccades, la perte de qualité et la charge du serveur. Ce guide détaille la différence, les déclencheurs du transcodage et la façon de rester en Direct Play.

Deux chemins de lecture depuis un serveur multimédia — le Direct Play sans modification face au transcodage converti à la volée
Le Direct Play envoie le fichier intact ; le transcodage le convertit et sollicite le serveur.

La différence de fond

Quand vous lancez un fichier depuis Plex ou Jellyfin, le serveur choisit l’un de ces trois chemins :

  • Direct Play — le fichier est envoyé tel quel. L’appareil lit l’original à l’identique. Charge serveur quasi nulle.
  • Direct Stream — le conteneur est reconditionné mais la vidéo n’est pas réencodée (travail léger), souvent pour corriger une incompatibilité d’enveloppe.
  • Transcodage — le serveur réencode la vidéo et/ou l’audio en temps réel pour s’adapter à l’appareil ou à la connexion. Travail lourd.

Le Direct Play est l’idéal : meilleure qualité, charge minimale. Le transcodage est la solution de repli qui rend lisibles des fichiers qui ne le seraient pas — au prix de la puissance du serveur, et parfois de la qualité.

Pourquoi les serveurs transcodent

Le transcodage se déclenche dès qu’un élément du fichier ne correspond pas à votre appareil ou à votre connexion :

  • Codec non pris en charge — l’appareil ne sait pas décoder l’original, par exemple le HEVC/H.265 sur du matériel ancien.
  • Résolution trop élevée — un fichier 4K vers un client 1080p.
  • Bitrate au-dessus de la limite — le bitrate du fichier dépasse votre bande passante ou un plafond de qualité défini.
  • Audio incompatible — un format surround que l’appareil ne gère pas.
  • Sous-titres incrustés — les sous-titres image doivent être rendus dans la vidéo elle-même.

Un seul de ces points suffit à imposer une conversion. Supprimez l’incompatibilité et la lecture peut repasser en Direct Play.

Direct Play face au transcodage

Direct Play Transcodage
Charge du serveur Minimale Élevée (CPU/GPU)
Qualité Originale, intacte Peut être réduite
Compatibilité Exige un appareil compatible Fonctionne presque partout
Idéal quand Le fichier correspond à l’appareil et au débit L’appareil ou la connexion ne gèrent pas l’original
Flux simultanés Facile Exige du matériel solide

L’objectif, dans la plupart des installations domestiques, est le Direct Play chaque fois que c’est possible, le transcodage servant de filet de sécurité pour les fichiers récalcitrants ou la lecture à distance sur une connexion limitée.

Graphique opposant la charge serveur minimale du Direct Play à la forte charge CPU et GPU pendant le transcodage
Le Direct Play effleure à peine le serveur ; le transcodage pèse lourdement sur le CPU ou le GPU.

Comment éviter le transcodage

Pour rester en Direct Play :

  1. Utilisez des fichiers compatibles. Privilégiez les codecs que vos appareils décodent nativement ; un appareil de streaming ou un lecteur capable gère davantage de formats.
  2. Réglez la qualité sur Original / Maximum dans le client, plutôt que sur un bitrate plafonné.
  3. Relevez ou supprimez les limites de bitrate sur un réseau local rapide (la lecture à distance peut, elle, garder un plafond).
  4. Préférez les sous-titres texte (type SRT) qui se superposent sans incrustation ; évitez les sous-titres image, qui imposent un transcodage.
  5. Choisissez une bonne application de lecture — certains clients prennent en charge plus de codecs et de conteneurs, donc moins de conversions.
  6. Câblez le serveur et les clients principaux en Ethernet pour que la bande passante ne soit jamais le déclencheur.

Posez le diagnostic : Plex comme Jellyfin indiquent dans leur tableau de bord si un flux est en Direct Play, Direct Stream ou Transcodage — et souvent pourquoi. Commencez par là : cela vous désigne exactement l’incompatibilité à corriger.

Matériel du serveur et 4K

Si vous ne pouvez pas toujours éviter le transcodage — surtout en 4K ou avec plusieurs spectateurs simultanés — le matériel compte :

  • Le transcodage CPU est lourd ; un serveur faible peine sur un seul flux 4K.
  • L’accélération matérielle par un GPU compatible transcode bien plus efficacement, ce qui autorise plusieurs flux et la 4K HDR.
  • Dimensionnez pour le pire des cas : combien de personnes transcodent en même temps, et à quelle résolution.

Pour un usage léger où la majorité des contenus passent en Direct Play, une machine modeste suffit ; le transcodage intensif exige du matériel plus solide. Plus de détails sur la machine elle-même dans qu’est-ce qu’un serveur multimédia.

En résumé

Le Direct Play envoie votre fichier intact, pour la meilleure qualité et une charge serveur quasi nulle, tandis que le transcodage le réencode à la volée afin que des appareils incompatibles ou des connexions limitées puissent le lire — au prix de la puissance CPU/GPU et parfois de la qualité. Visez le Direct Play en accordant fichiers et appareils, en réglant la qualité sur Original, en utilisant des sous-titres texte et en gardant assez de bande passante. Gardez le transcodage comme filet de sécurité et, si vous en dépendez, investissez dans un serveur accéléré par GPU.

Découvrez ensuite la machine qui se cache derrière tout cela dans qu’est-ce qu’un serveur multimédia, ou les codecs concernés dans les codecs vidéo expliqués.

Un terme vous échappe sur cette page ? Cherchez-le dans le glossaire du streaming.

Questions fréquentes

Quelle est la différence entre transcodage et Direct Play ?

Le Direct Play envoie le fichier à votre appareil exactement tel qu’il est, sans aucune conversion : la charge du serveur est quasi nulle. Le transcodage convertit le fichier à la volée — codec, résolution ou bitrate — pour qu’un appareil incapable de lire l’original puisse quand même l’afficher. Souple, mais très gourmand en CPU ou en GPU.

Qu’est-ce que le transcodage dans Plex ou Jellyfin ?

Dans Plex et Jellyfin, le transcodage désigne la conversion en temps réel de vos fichiers vers un format que votre appareil ou votre connexion peut gérer. Il se déclenche quand le codec d’origine n’est pas pris en charge, quand la résolution est trop élevée, quand le bitrate dépasse votre débit, ou quand des sous-titres doivent être incrustés.

Pourquoi Plex transcode-t-il au lieu de faire du Direct Play ?

Plex transcode dès qu’un élément du fichier ne correspond pas à votre appareil ou à votre connexion : un codec non pris en charge comme le HEVC, une résolution supérieure à ce que le client accepte, un bitrate au-dessus de votre limite, un format audio incompatible, ou des sous-titres image à incruster. Corriger l’un de ces points suffit souvent.

Comment empêcher Plex ou Jellyfin de transcoder ?

Lisez des fichiers dans des formats que votre appareil prend en charge, réglez la qualité du client sur Original ou Maximum, relevez ou supprimez les limites de bitrate sur un réseau local rapide, préférez des sous-titres texte qui n’ont pas besoin d’être incrustés, et choisissez une application de lecture compatible avec les codecs. Tout se joue sur l’accord fichier/appareil.

Le transcodage dégrade-t-il la qualité ?

Il le peut, car il réencode la vidéo, souvent vers une résolution ou un bitrate inférieurs pour s’adapter à l’appareil ou à la connexion. Le Direct Play préserve la qualité d’origine puisque rien n’est modifié. Si la qualité compte, visez le Direct Play avec des fichiers compatibles et une bande passante suffisante.

Faut-il un serveur puissant pour transcoder ?

Oui, si vous transcodez souvent ou en 4K. Le transcodage sollicite fortement le processeur, et l’accélération matérielle par un GPU compatible change tout, surtout pour plusieurs flux ou de la 4K HDR. Si la majorité de vos contenus passent en Direct Play, un serveur modeste suffit largement.