Media Converter

Outils

FAQ

Chargement

Comment MediaConverter.io convertit vos fichiers sans les envoyer sur un serveur

Quand vous convertissez un fichier vidéo ou audio sur MediaConverter.io, le travail se fait dans l'onglet de votre navigateur, sur votre propre ordinateur ou téléphone. Le fichier n'est jamais envoyé sur nos serveurs. Cette page explique simplement ce que cela signifie, puis entre dans les détails techniques pour ceux qui le souhaitent.

En bref

Un convertisseur en ligne ordinaire envoie votre fichier sur un serveur, le convertit là-bas et vous renvoie le résultat. MediaConverter.io supprime cet aller-retour : le code de conversion est téléchargé dans votre navigateur comme n'importe quelle autre partie de la page, et c'est votre appareil qui fait le travail.

  1. Sur votre appareil

    Vous choisissez un fichier

    Déposer un fichier sur la page, ou le sélectionner dans la boîte de dialogue des fichiers, permet à cet onglet du navigateur de lire ce seul fichier. Rien n'est copié sur un serveur.

  2. Dans votre navigateur

    La page le lit

    L'outil analyse le fichier directement dans l'onglet : son format, ses codecs, sa durée, sa résolution et ses pistes audio ou de sous-titres.

  3. Sur votre appareil

    Votre appareil le convertit

    Le moteur multimédia intégré à votre navigateur, ou une copie de FFmpeg qui s'exécute dans la page, décode le fichier et l'encode dans le nouveau format.

  4. Sur votre appareil

    Vous enregistrez le résultat

    Le fichier terminé passe directement de la mémoire de l'onglet aux téléchargements de votre navigateur. Si vous fermez l'onglet, tout ce qui n'a pas encore été enregistré disparaît ; il n'y a rien à supprimer de notre côté.

Ce que cela change pour vous

Confidentialité. Votre enregistrement, votre film ou votre mémo vocal reste sur votre appareil. Il n'existe sur nos serveurs aucune copie qui pourrait fuiter, être conservée plus longtemps que prévu ou devoir être supprimée ensuite. Comme la plupart des sites web, nous mesurons l'utilisation du site avec Google Analytics et Microsoft Clarity : pages visitées, clics, et événements tels que les formats convertis et la taille du fichier arrondie au mégaoctet le plus proche. Ces outils ne reçoivent jamais le fichier lui-même.

Vitesse. Il n'y a ni envoi à attendre ni téléchargement du résultat, ce qui, pour une grosse vidéo, peut prendre plus de temps que la conversion elle-même. La vitesse de la conversion dépend de votre appareil. Quand votre navigateur peut utiliser le matériel vidéo intégré à votre ordinateur ou à votre téléphone, elle est rapide ; quand l'outil doit se rabattre sur FFmpeg, c'est le processeur qui fait tout le travail, et c'est plus lent.

Limites. Comme tout se passe dans la mémoire de votre appareil, la limite pratique est la quantité de mémoire que votre navigateur peut utiliser, et non un chiffre que nous fixons. Les convertisseurs chargent l'intégralité du fichier source en mémoire (le moteur FFmpeg qu'ils utilisent est lui-même plafonné à environ 2 GB) : en pratique, le plafond est donc d'environ 2 GB par fichier, et les fichiers plus volumineux risquent de ne pas s'ouvrir. Les téléphones ont moins de mémoire et des processeurs plus lents que les ordinateurs : ils mettent donc plus de temps et atteignent cette limite plus tôt. Gardez l'onglet ouvert jusqu'à la fin de la conversion ; le fermer arrête la conversion et supprime le résultat.

Sous le capot : WebCodecs, mediabunny et FFmpeg

Lecture du fichier. Un fichier que vous choisissez est exposé à la page sous la forme d'un objet File du navigateur. Son analyse se fait sur place : mediabunny ne lit que les plages d'octets dont il a besoin, et ffprobe, l'outil de FFmpeg, lit les détails du fichier via un montage différé (lazy mount) au lieu de copier le fichier. Les étapes de conversion qui utilisent FFmpeg copient ensuite l'intégralité du fichier dans la mémoire de FFmpeg : c'est de là que vient le plafond d'environ 2 GB par fichier.

La voie rapide : WebCodecs. WebCodecs est une API du navigateur qui donne aux pages web un accès direct aux décodeurs et encodeurs vidéo et audio déjà fournis avec le navigateur, lesquels peuvent utiliser le matériel vidéo de votre appareil quand il est disponible. Les outils la pilotent via mediabunny, une bibliothèque TypeScript open source qui lit les fichiers MP4, MOV, Matroska (MKV et WebM), MPEG-TS, WAV, Ogg, FLAC, MP3 et AAC ADTS, fait passer les images par WebCodecs et écrit des fichiers MP4, MOV, MKV, WebM ainsi que les conteneurs audio courants.

La solution de repli : FFmpeg compilé en WebAssembly. Pour tout ce que la voie rapide ne sait pas faire, la page exécute ffmpeg.wasm, le cœur de FFmpeg 0.12.10 compilé en WebAssembly. Il est servi depuis notre propre domaine (et non par un CDN tiers), s'exécute sur un seul thread du processeur et n'est utilisé que pour ce que WebCodecs ne sait pas faire : écrire des fichiers AVI, FLV et TS et lire les FLV (il transfère l'image d'un conteneur à l'autre au lieu de l'encoder), convertir les fichiers AVI et les vidéos que votre navigateur ne sait pas décoder (DivX, Xvid, MPEG-2 et formats similaires), et encoder la plupart des formats audio. Il est plus lent que WebCodecs, mais fonctionne de la même façon dans tous les navigateurs.

Quel moteur se charge de quelle tâche
TâcheMoteur
Lecture des détails du fichier quand vous ajoutez un fichierFFmpeg (ffprobe), qui lit le fichier sur place au lieu de le copier
Réencodage de la vidéo des fichiers MP4, MOV, M4V, MKV, WebM, MPEG-TS et FLV (H.264) — y compris quand le fichier de sortie est en AVI, FLV ou TSWebCodecs via mediabunny, avec accélération matérielle quand le navigateur la propose
Pistes audio et de sous-titres dans le convertisseur vidéoFFmpeg, une fois la vidéo convertie
Le convertisseur audio, et l'enregistrement du son d'une vidéo dans un fichier audioFFmpeg
Le compresseur vidéo (vidéo et audio)WebCodecs via mediabunny, avec FFmpeg en solution de repli
Écriture de fichiers AVI, FLV et TS, et lecture des FLV en H.264FFmpeg, qui se contente de transférer l'image d'un conteneur à l'autre, avant et après WebCodecs
Une image H.264 inchangée issue d'un FLV, ou placée dans un AVI, un FLV ou un TS (depuis un AVI, uniquement vers un autre AVI)Copiée par FFmpeg ; rien n'est réencodé
Conversion d'un AVI vers un autre format (un AVI ne conserve que les horodatages des images dans l'ordre de décodage, donc même son H.264 est réencodé), et vidéos que le navigateur ne sait pas décoder (DivX/Xvid, MPEG-2, Sorenson Spark et VP6)FFmpeg pour l'ensemble du fichier

Choix de la voie. Avant de convertir, le convertisseur vidéo et le compresseur vidéo demandent à mediabunny s'il peut ouvrir le fichier, décoder sa vidéo et écrire le format cible. Si l'une des réponses est non, ou si le navigateur devait abandonner la piste vidéo, toute la tâche est confiée à FFmpeg : un codec non pris en charge signifie donc une conversion plus lente, et non un fichier défectueux.

Le résultat. Le fichier converti est assemblé en mémoire et remis à votre navigateur sous la forme d'un lien local blob:, et c'est ce qui arrive dans votre dossier de téléchargements. Quand un outil propose « Tout télécharger », l'archive ZIP est elle aussi créée dans la page.

Les parties du site qui utilisent bel et bien des serveurs

Les outils gratuits listés ci-dessous, ainsi que chaque page de conversion d'un format à un autre, comme MP4 en MP3, traitent les fichiers uniquement sur votre appareil. Nos serveurs fournissent les pages web, le code des outils et le moteur FFmpeg, comme pour n'importe quel site web.

Deux fonctionnalités fonctionnent différemment et sont distinctes des outils de conversion décrits sur cette page :

  • Le Studio IA (notre assistant IA, également proposé sous le nom de ToolGPT) envoie vos messages de chat à des modèles d'IA qui s'exécutent sur des serveurs. La plupart de ses traitements de fichiers s'exécutent dans votre navigateur, comme les outils de cette page, mais la suppression du bruit et la séparation de la voix ou de la musique s'exécutent sur un service cloud : après votre autorisation, l'audio est envoyé sur un serveur pour y être traité.
  • Les sous-titres automatiques de l'éditeur vidéo à timeline envoient l'audio du projet à un service de transcription pour produire les sous-titres.

Questions fréquentes

01

Mes fichiers sont-ils envoyés sur un serveur quand j'utilise MediaConverter.io ?

Non. Les outils de conversion, de compression, de découpe, de division et de rotation lisent et traitent votre fichier dans l'onglet de votre navigateur. Le contenu du fichier n'est jamais envoyé sur nos serveurs. Votre navigateur télécharge bien la page et le code de conversion depuis nos serveurs, comme pour n'importe quel site web, et nous recueillons des statistiques d'utilisation anonymes, comme les formats convertis et la taille approximative des fichiers, mais jamais le fichier lui-même.

02

Comment un site web peut-il convertir une vidéo sans serveur ?

Les navigateurs modernes intègrent WebCodecs, un moyen pour les pages web d'utiliser les encodeurs et décodeurs vidéo et audio dont votre appareil dispose déjà, souvent avec accélération matérielle. MediaConverter.io pilote WebCodecs via la bibliothèque open source mediabunny et, pour les formats ou codecs que cette voie ne sait pas gérer, exécute FFmpeg compilé en WebAssembly directement dans la page.

03

Y a-t-il une limite de taille de fichier ?

Il n'y a pas de limite liée à une offre ou à un compte, mais les convertisseurs chargent l'intégralité du fichier dans la mémoire de votre navigateur : en pratique, le plafond est donc d'environ 2 GB par fichier, et les fichiers plus volumineux risquent de ne pas s'ouvrir. Les téléphones ont moins de mémoire et des processeurs plus lents : les gros fichiers y prennent donc plus de temps et peuvent échouer plus tôt.

04

Pourquoi une conversion est-elle lente sur mon téléphone ou mon ordinateur portable ancien ?

Le travail est effectué par votre propre processeur : un téléphone ou un ordinateur portable ancien met donc plus de temps qu'un ordinateur de bureau récent. Les conversions qui se rabattent sur FFmpeg sont encore plus lentes, car FFmpeg dans le navigateur ne s'exécute que sur le processeur et ne peut pas utiliser le matériel vidéo auquel WebCodecs a accès.

05

Quels navigateurs sont pris en charge ?

Les outils sont conçus et testés pour Chrome et Edge sur ordinateur, dans leurs versions actuelles ; ce sont aussi les navigateurs les plus rapides, car ils donnent accès à des décodeurs vidéo WebCodecs accélérés par le matériel. Les versions récentes de Firefox et Safari prennent en charge les mêmes API web, mais chaque navigateur prend en charge un ensemble de codecs différent ; quand un codec n'est pas disponible via WebCodecs, l'outil passe à FFmpeg, qui est plus lent. Si un fichier échoue dans un navigateur, essayez Chrome ou Edge.

06

Dois-je installer quelque chose ?

Non. Tout s'exécute dans l'onglet du navigateur. Quand vous ajoutez votre premier fichier, la page télécharge le moteur FFmpeg 0.12.10 (environ 32 MB) depuis notre propre domaine ; votre navigateur le conserve ensuite dans son cache.