Aller au contenu
CreatorPrivacyKit
Médias · Upscaler vidéo

Agrandir une vidéo par calcul, pas par IA

Agrandir une vidéo par calcul, pas par IA?

L’outil vise surtout le 1080p vers le 4K. Le son d’origine est recopié. Les métadonnées habituelles ne sont pas conservées. Le navigateur ne dit pas toujours si l’encodage était matériel. MP4, MOV, WebM ou MKV. Le fichier est lu sur cet appareil et n’est pas envoyé.

Apple Support: Live Photos

Dernière mise à jour

L’outil vise surtout le 1080p vers le 4K. Le son d’origine est recopié. Les métadonnées habituelles ne sont pas conservées. Le navigateur ne dit pas toujours si l’encodage était matériel.

Traitement 100 % local WebAssembly SIMD si disponible Sans IA générative

Déposez une vidéo ici pour l’agrandir

MP4, MOV, WebM ou MKV. Le fichier est lu sur cet appareil et n’est pas envoyé.

Vérifiez vous-même (F12, Réseau)

Ce parcours traite le fichier dans cet onglet. Les outils de développement montrent les requêtes réelles.

  1. Appuyez sur F12 (ou ⌥⌘I). Ouvrez les outils, puis l’onglet Réseau.
  2. Lancez le traitement local.
  3. Après le chargement de l’interface, vous pouvez couper le réseau. Moteur et packs peuvent venir du cache.
  4. Les octets du fichier ne sont pas POSTés vers CreatorPrivacyKit. HTML/CSS/runtime same-origin peuvent encore se charger.

Activité attendue : CSS/JS de ce site, puis WASM/codec/OCR same-origin. C’est le moteur, pas votre fichier.

Lieu de traitement
Cet onglet
Envoi du média vers nos serveurs
Hors de ce parcours
Analyse distante du fichier
Non

Fiche produit, pas un sniffer. Pubs, extensions et clics suivants peuvent encore générer du trafic.

Comment fonctionne l’agrandissement vidéo dans le navigateur ?

Tout se passe dans cet onglet, avec les API standard du navigateur et un petit module WebAssembly. Pas de file d’attente sur un serveur, pas de modèle génératif.

1. Démultiplexage et décodage

Mediabunny lit le conteneur, puis le VideoDecoder intégré au navigateur transforme le flux vidéo en images. Elles passent par une file bornée, quelques-unes à la fois.

2. Rééchantillonnage en WebAssembly

Chaque image passe dans un module WebAssembly compilé depuis Rust, avec SIMD si le navigateur le permet. Il l’agrandit avec le filtre choisi. En Lanczos3, les valeurs sont bornées près des contours pour limiter les halos.

3. Encodage et remultiplexage

VideoEncoder compresse les images agrandies et Mediabunny les écrit dans le fichier final. L’audio compatible est copié sans réencodage quand c’est possible, et les balises de métadonnées standard du conteneur sont omises par défaut.

Pourquoi agrandir sans IA ?

Les upscalers génératifs peuvent ajouter des détails jamais filmés : texture de peau, mèches de cheveux, lettres. Le rééchantillonnage se contente d’interpoler entre les pixels existants. Le rendu est plus doux qu’un agrandissement par IA, mais rien n’est inventé, ce qui compte pour une preuve, un documentaire ou un master d’archive.

Foire aux questions

Mon fichier vidéo est-il envoyé sur un serveur ?

Non. Le décodage, le rééchantillonnage Lanczos3, l’encodage et le multiplexage se font dans votre navigateur. Le moteur (un petit fichier WebAssembly et un script worker) est téléchargé depuis ce site au premier lancement ; ensuite, aucune requête ne transporte votre vidéo. Vérifiable dans l’onglet Réseau des outils de développement.

Cet outil invente-t-il ou hallucine-t-il de faux détails ?

Non. Cet outil utilise une convolution mathématique déterministe (filtres Lanczos3, bicubique et bilinéaire). Contrairement aux modèles d’IA générative, il n’invente jamais de visages, d’objets ou de textures.

Comment l’outil gère-t-il la mémoire pendant le traitement 4K ?

Le traitement utilise le streaming OPFS (Origin Private File System) lorsqu’il est pris en charge, avec un repli en mémoire si indisponible. Les images sont traitées séquentiellement pour maîtriser la mémoire.

La piste audio d’origine sera-t-elle conservée ?

Les pistes audio compatibles sont copiées sans réencodage lorsque possible. Si le conteneur de sortie sélectionné ne prend pas en charge le codec source, le navigateur peut effectuer un transcodage pour assurer la compatibilité.

La mise à l’échelle supprime-t-elle les métadonnées vidéo ?

Par défaut, les balises de métadonnées ne sont pas copiées dans le fichier de sortie. Cela supprime les métadonnées de conteneur standard gérées par le multiplexeur.

Puis-je mettre à l’échelle des vidéos HDR ou 10 bits ?

La version actuelle est destinée aux vidéos SDR. Le moteur de rééchantillonnage traite des images RGBA 8 bits ; la conservation des profils HDR et 10 bits n’est donc pas garantie.

Questions fréquentes

Les visages seront-ils reconstruits ?

Non. C’est une convolution mathématique, avec un léger renfort de contours en option. Pas de diffusion et pas d’hallucination de détails.

La vidéo part-elle en ligne ?

Non, une fois la page chargée. Les longues sorties peuvent s’écrire via l’OPFS pour limiter la mémoire.

Quelle différence avec un compresseur ?

Ici on change la taille de l’image. La compression pour un plafond d’envoi est un autre outil.