Convertir un MP4 en MP3 sert à ne garder que le son : écouter un cours ou un podcast filmé écran éteint, garder la musique d'un concert que vous avez filmé, envoyer à quelqu'un seulement l'audio d'une longue vidéo, ou préparer un enregistrement à transcrire. Vous déposez la vidéo et vous téléchargez le MP3.
Ce qui change ici, c'est l'endroit où se fait la conversion : dans votre navigateur. La vidéo n'est envoyée sur aucun serveur, ni le nôtre ni un autre, et il n'y a donc ni file d'attente ni temps d'envoi. La conversion est faite par ffmpeg.wasm, la version pour navigateur de ffmpeg, un logiciel libre utilisé par énormément d'applications vidéo. La première fois, le navigateur télécharge ce module, d'environ 32 Mo, puis le garde en mémoire.
Les formats : MP4, MOV de l'iPhone, WebM, MKV, AVI, 3GP et d'autres formats courants. La limite est de 500 Mo par fichier, mais comme tout se passe sur votre appareil, avec de très grosses vidéos c'est sa mémoire qui décide : si elle ne suffit pas, nous vous le disons et vous pouvez essayer sur un ordinateur. Sur un ordinateur ordinaire, une vidéo de 2 minutes est convertie en 3 secondes environ et une vidéo de 12 minutes en 7 secondes environ. Sur un téléphone modeste, c'est plus long.
Le MP3 a la même durée que la vidéo et une qualité largement suffisante pour la voix et pour écouter de la musique sur un téléphone. Si la vidéo n'a pas de son, vous êtes prévenu au lieu de recevoir un fichier vide.
Ce que nous ne faisons pas : télécharger des vidéos depuis un lien YouTube, Instagram ou TikTok. Il vous faut le fichier vidéo sur votre appareil, par exemple une vidéo que vous avez filmée ou qu'on vous a envoyée.
Une fois le MP3 prêt, vous pouvez continuer sans rien renvoyer à la main : le passer en texte avec « Transcrire un audio en texte » ou créer les sous-titres de la vidéo. Pour ces deux étapes, l'audio part bien sur notre serveur, où il est supprimé au bout de 24 heures. Et comme un MP3 pèse beaucoup moins qu'une vidéo, il s'envoie plus vite.
La conversion dans le navigateur repose sur ffmpeg.wasm (GPL). Code source : https://github.com/ffmpegwasm/ffmpeg.wasm
