FreeUpscaler

Comment ça marche

Toute la chaîne de traitement, y compris les parties qui sont des limites plutôt que des fonctionnalités.

La chaîne, étape par étape

Les outils gratuits tournent entièrement dans l’onglet du navigateur. Rien de ce qu’ils traitent n’est envoyé à un serveur, donc un fichier que vous déposez ne quitte jamais votre machine. Les modèles cloud optionnels sont la seule exception et le disent avant de s’exécuter : votre fichier est envoyé pour ce traitement, et le résultat est conservé 30 jours sauf si vous le supprimez.

DécodernavigateurDébruiterbilatéralRééchantillonnerlanczos-3Accentuersans haloTOUT SUR VOTRE GPU — AUCUN PASSAGE PAR LE RÉSEAUle fichier source entre, le fichier fini sort · rien n’est envoyé
Les quatre étapes et la seule frontière qui compte. Tout ce qui est à l'intérieur du trait pointillé se passe sur votre propre matériel, et rien ne le franchit.
  • Décodage. Pour la vidéo, le conteneur est démultiplexé et ses échantillons encodés sont remis directement au décodeur vidéo du navigateur, image par image — sans élément de lecture, et sans attendre une lecture. Pour les images, le navigateur décode le fichier en bitmap.
  • Transfert vers le GPU. Chaque image est copiée en mémoire graphique sous forme de texture RGBA 8 bits.
  • Rééchantillonnage. Deux passes de shader agrandissent l’image — horizontalement d’abord, puis verticalement — avec un filtre sinus cardinal fenêtré Lanczos-3. Les résultats intermédiaires sont conservés en virgule flottante 16 bits, donc le dépassement du filtre est préservé au lieu d’être écrêté.
  • Accentuation. Une troisième passe applique un masque flou borné au minimum et au maximum des pixels voisins de chacun. C’est ce bornage qui empêche les liserés le long des contours contrastés.
  • Encodage. Les images vidéo sont réencodées par l’encodeur matériel H.264 (ou VP9) de votre appareil et écrites dans un nouveau MP4 en mémoire. Les images fixes sont écrites en PNG, pour que le résultat ne soit pas immédiatement dégradé par une compression avec perte.

Ce que « amélioration par IA » veut dire ici — et ce qu’il ne veut pas dire

Dans cette catégorie, presque tous les outils appellent « IA » n’importe quel agrandissement, et en français la formule « améliorer la qualité vidéo par IA » est devenue le nom du produit. Nous préférons être exacts : la chaîne décrite ci-dessus est du traitement du signal classique — un filtre de reconstruction de bonne qualité, plus une accentuation adaptative. C’est une amélioration réelle par rapport à l’agrandissement bilinéaire que fait un navigateur ou un lecteur vidéo par défaut, surtout sur les contours, et cela ne demande aucun téléchargement de modèle : le démarrage est immédiat et cela fonctionne hors ligne.

Ce n’est pas un réseau de neurones qui invente du détail absent de la source. Des réseaux entraînés existent à côté : 13 des 27 méthodes du catalogue en sont un, depuis Animation (Anime4K, 924 KB) jusqu’aux modèles photographiques Real-ESRGAN. Chacun est présenté comme générant du détail plutôt que comme en récupérant, et aucun n’est le réglage par défaut : la chaîne classique l’est toujours, et c’est pour cela que l’outil démarre instantanément et fonctionne hors ligne.

Sur ce site, ce qui tourne sur votre machine s’appelle donc un réseau entraîné, et le mot « IA » est réservé au niveau payant qui s’exécuterait sur nos serveurs. Ce niveau n’est pas activé. Tout ce qui peut tourner ici aujourd’hui tourne sur votre GPU.

Les limites, honnêtement

  • Le détail ne s’invente pas. Agrandir du 480p par 4 donne un 1920×1080 propre, pas un master 4K. Les sources nettes mais petites s’améliorent le plus ; les sources très compressées ou floues de bougé s’améliorent le moins.
  • C’est la taille de sortie qui pilote le temps. Les images sont démultiplexées et décodées directement, donc le traitement n’est pas lié à la durée du clip — mais chaque doublement de la largeur de sortie quadruple le travail.
  • Seulement les codecs que WebCodecs sait décoder. Les conteneurs MP4, WebM, MOV et MKV s’ouvrent tous ; c’est le codec à l’intérieur qui compte. Le H.264 et le VP9 passent partout, le H.265 et le ProRes presque jamais.
  • L’audio est copié, pas réencodé. L’audio déjà encodé passe du conteneur source au fichier de sortie tel quel, donc il ne perd rien — sauf si le conteneur de sortie ne sait pas contenir ce codec.
  • Le HDR décale les couleurs. Les sources 10 bits sont converties par le navigateur avant que nous les voyions.
  • Les téléphones sont contraints. Les GPU mobiles ont beaucoup moins de mémoire ; les clips longs et les sorties 4K échouent souvent. La page vous dit ce que votre appareil peut faire avant que vous choisissiez un fichier.

Ce qu’il faut avoir

WebGPU est nécessaire pour l’agrandissement lui-même, et WebCodecs en plus pour la vidéo. Chrome et Edge de bureau ont les deux aujourd’hui. Safari 26 a WebGPU. Firefox déploie encore WebGPU. S’il manque l’un des deux à votre navigateur, la page vous le dit avant que vous choisissiez un fichier, et non après vous avoir fait attendre un envoi.

Retour à l’outil