Convertir WebM en OGG

Vous pouvez convertir WebM en OGG gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. OGG ne peut pas tout garder de ce que garde WebM.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Toutes les pistes son que le navigateur sait décoder sont conservées : un film avec une seconde langue ou un commentaire garde les deux. Une piste en AC-3, E-AC-3, DTS ou TrueHD est abandonnée sans avertissement.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

La seule paire ici où le codec ne change pas

Toutes les autres conversions audio depuis un WebM échangent un codec contre un autre : Opus devient MP3, ou AAC, ou PCM. Celle-ci ne le fait pas. L’Ogg écrit ici contient de l’Opus, et le WebM dont il vient contenait presque certainement de l’Opus, parce que c’est ce que les navigateurs enregistrent et ce autour de quoi WebM a été conçu. Deux conteneurs, un codec, et tous les deux de la même lignée libre de droits.

Cela fait de cette conversion la moins chère du lot en théorie, et pratiquement celle qui a l’avertissement le plus intéressant, dont la section suivante parle. Cela en fait aussi la conversion la moins susceptible de concerner la compatibilité avec le matériel grand public, et la plus susceptible de concerner une règle : un moteur qui charge des `.ogg`, un wiki qui n’accepte que les formats libres, un script de build avec une extension figée.

Pourquoi l’audio est ré-encodé alors qu’il n’en avait pas besoin

En principe, déplacer l’Opus d’un WebM dans un Ogg est un ré-emballage : lire les images compressées hors d’un conteneur, les écrire dans l’autre, n’en toucher aucune. Cela prend à peu près le temps de copier le fichier et ne perd strictement rien.

Ce n’est pas ce qui se passe ici. Cet outil demande à son codeur un palier de qualité sur toute cible avec perte, et demander un débit disqualifie précisément la copie directe de paquets que la bibliothèque sous-jacente supporte. L’audio est donc décodé en échantillons et recompressé — une vraie seconde génération. Pour un message vocal ou une conférence, c’est inaudible. Pour un asset musical qui sera superposé et bouclé dans un jeu, il vaut la peine de savoir que `ffmpeg -i input.webm -c copy output.ogg` fait le même travail sans perte en une seconde.

Ogg Vorbis et Ogg Opus ne sont pas le même fichier

Le conteneur Ogg a accueilli trois codecs audio différents au cours de son existence : Vorbis depuis 2000, FLAC, et Opus depuis 2012. Les trois utilisent l’extension `.ogg`, et rien dans le nom ne les distingue. C’est la manière la plus courante dont une conversion Ogg déçoit quelqu’un.

Une bonne partie des logiciels écrits avant environ 2015 lisent `.ogg` et supposent Vorbis. Les moteurs de jeu plus anciens, certains middlewares, quelques importateurs d’assets et une longue traîne de lecteurs embarqués ouvriront le fichier, trouveront Opus, et échoueront avec une erreur qui ne mentionne ni l’un ni l’autre. Si votre cible est l’un de ceux-là, il vous faut Ogg Vorbis spécifiquement, et l’outil pour cela est `oggenc` ou l’importateur de votre moteur plutôt qu’un navigateur.

Les cas où un fichier Ogg est la réponse exigée

Godot charge `.ogg` nativement et c’est le format usuel pour la musique et les longues ambiances dans les projets Godot. Unity l’accepte. Wikimedia Commons et plusieurs archives ouvertes acceptent Ogg et Opus et refusent les formats couverts par des brevets, ce qui en fait la seule voie pour y contribuer un enregistrement. L’outillage de bureau Linux présuppose Ogg depuis deux décennies.

Ce que ces cas partagent, c’est que le format a été choisi par une politique plutôt que par un appareil. Personne ne choisit Ogg parce que son autoradio le veut — les autoradios ne le veulent pas. C’est pourquoi le lecteur de cette page est différent du lecteur des pages MP3 ou M4A, qui résout un problème de lecture plutôt que de satisfaire un cahier des charges.

Opus est vraiment le meilleur codec, et c’est pourquoi il est ici

Opus a été publié par Xiph.Org en 2012 sous la référence RFC 6716, et c’est le codec audio généraliste le plus solide en usage courant. Il bat Vorbis et MP3 à chaque débit qui compte, se dégrade avec élégance au lieu de s’effondrer à bas débit, et gère la parole à des débits où les codecs plus anciens sont inutilisables. Chaque navigateur le supporte parce que WebRTC l’a rendu obligatoire.

Cette combinaison — meilleur de sa catégorie et libre de droits — est précisément la raison pour laquelle WebM l’utilise et la raison pour laquelle le monde du format libre l’a adopté. Si votre chaîne d’outils est assez moderne pour accepter Opus, prenez Opus. La seule raison de préférer Vorbis est un logiciel qui précède ce choix.

Ce qu’un fichier Ogg ne fera pas pour vous

Le support hors de l’écosystème ouvert est mince. iOS gère mal Ogg, la plupart des autoradios et des streamers hi-fi ne le lisent pas, et Safari ne l’a ajouté que récemment — c’est pourquoi le registre qualifie le support navigateur de moderne plutôt que d’universel. Ce n’est pas un format à envoyer à quelqu’un.

Il hérite aussi des limites habituelles de cette conversion : toute piste vidéo dans le WebM est écartée, seule la première piste audio survit, et aucune étiquette n’est transportée. Pour un asset de jeu, rien de tout cela n’a d’importance. Pour un enregistrement destiné à être partagé, le MP3 reste le format auquel personne n’a à réfléchir.

L’extension : .ogg, .oga et .opus ne disent pas la même chose

Xiph publie des recommandations là-dessus et presque personne ne les suit, ce qui explique pourquoi la situation est confuse. `.ogg` signifiait à l’origine Ogg Vorbis spécifiquement ; `.oga` est l’extension généraliste pour l’audio dans un conteneur Ogg quel que soit le codec ; `.opus` est l’extension recommandée pour un Ogg contenant de l’Opus. En pratique, `.ogg` est utilisé pour les trois et tout le monde le lit.

Cela compte quand un outil décide à quoi s’attendre à partir du seul nom. Un importateur qui voit `.ogg` et qui prend un décodeur Vorbis échouera sur un fichier Opus avec une erreur qui ne mentionne ni l’un ni l’autre, alors que le même fichier renommé `.opus` peut être géré correctement. Si une cible rejette le fichier sans expliquer pourquoi, changer l’extension est une expérience de dix secondes qui vaut la peine d’être tentée avant d’accuser la conversion.

Convertir tout un projet audio localement

La conversion d’assets est rarement un fichier unique. Jusqu’à cent enregistrements WebM peuvent être déposés en une seule passe, chacun se convertit indépendamment, et les fichiers Ogg terminés se téléchargent ensemble en ZIP. Rien n’est en file, et la seule autre limite est 100 Mo par fichier.

Parce que le travail se fait sur votre machine, il n’y a pas de service au milieu d’un build. Cela compte pour un projet plutôt que pour un cas ponctuel : un convertisseur qui téléverse est une dépendance avec une disponibilité, une limite de débit et une politique de confidentialité, et aucune de ces choses n’a sa place dans une chaîne d’assets qui doit pouvoir tourner hors ligne.

L’enregistrement reste là où il a été fait

L’Opus est décodé et ré-encodé dans l’onglet, avec les codecs que le navigateur embarque déjà. Rien de ce qui porte l’audio n’est envoyé nulle part, il n’y a pas de compte, et il n’y a pas de téléversement à attendre même sur un gros fichier.

Pour ce public c’est en général un point pratique plutôt qu’un point de vie privée, mais le point de vie privée tient quand même : l’audio de jeu non publié et les enregistrements non diffusés sont exactement la matière qui ne devrait pas passer par un service web gratuit sur le chemin d’un dossier sur le même disque que celui d’où il vient.

Comment convertir WebM en OGG

  1. Déposez votre fichier WebM sur cette page, ou cliquez pour en choisir un.
  2. Choisissez OGG comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier OGG terminé.

WebM et OGG : ce qui change

WebM face à OGG
WebMOGG
Nom completVidéo WebMOgg Audio
Extension de fichier.webm.ogg, .oga
Type de médiavideo/webmaudio/ogg
CompressionAvec perte — la taille se paie en qualitéAvec perte — la taille se paie en qualité
Première publication20102000
Publié parGoogleXiph.Org
SpécificationRFC 3533
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
S’ouvre dans un navigateurTous les navigateursNavigateurs actuels
Envisagé à la placeMP4, MKVMP3, AAC, OPUS

Ouvrir le résultat

Les navigateurs actuels lisent OGG, les anciens non. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

OGG est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent Vorbis, Opus et FLAC — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

VLC lit aussi bien WebM que OGG : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

OGG vient de Xiph.Org et date de 2000, décrit par RFC 3533. Audacity, VLC et foobar2000 le lisent.

De WebM à OGG : questions fréquentes

Mon fichier WebM est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est mediabunny, une enveloppe autour de WebCodecs, qui emprunte les décodeurs matériels de votre appareil ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir WebM en OGG est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. mediabunny est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant WebM en OGG ?

OGG compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité. Toutes les pistes son que le navigateur sait décoder sont conservées : un film avec une seconde langue ou un commentaire garde les deux. Une piste en AC-3, E-AC-3, DTS ou TrueHD est abandonnée sans avertissement.

Un fichier OGG s’ouvre-t-il dans un navigateur ?

Les navigateurs actuels lisent OGG, les anciens non. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

Quel codec se trouve dans le fichier OGG ?

OGG est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent Vorbis, Opus et FLAC — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

En savoir plus sur ces formats