Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir WAV 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.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
WAV en OGG
Ogg est un conteneur, pas un codec. Au cours de son existence il a porté Vorbis, Opus, FLAC et Speex, et l’extension .ogg ne dit rien sur lequel d’entre eux est à l’intérieur. Pendant la majeure partie des vingt dernières années, l’expansion honnête de « .ogg » était « Vorbis », et une foule de tutoriels, de docs de moteurs et de réponses de forum supposent encore exactement cela.
Le fichier que cette page produit contient de l’Opus. C’est le meilleur codec de loin à chaque débit qu’un jeu utiliserait, et c’est celui que chaque décodeur actuel prend en charge. Ce n’est pas Vorbis, donc si votre cible est un moteur ancien, un middleware ou un chargeur écrit à la main contre une bibliothèque Vorbis, convertissez un fichier et chargez-le dans le vrai build avant d’en convertir quatre cents.
Quasiment personne qui convertit en OGG ne l’a choisi sur ses mérites. C’est exigé parce que la documentation du moteur le nomme, parce que le projet a une règle contre les formats grevés de brevets, ou parce que le canal de distribution ou les guidelines d’empaquetage Linux l’ont dit. La raison est la politique de licence, et c’est une raison tout à fait valable.
Cela oriente ce que cette page devrait vous dire. Les questions intéressantes ne sont pas sur l’écoute ; elles sont de savoir si le fichier charge, s’il boucle, s’il fait du seek, et combien du budget de téléchargement il coûte. La fidélité à ces débits n’est pas là où un pipeline audio de jeu tourne mal.
La vérification qui compte prend deux minutes et n’est pas celle que les gens font. Jouer le fichier converti dans un lecteur média de bureau prouve seulement que le lecteur de bureau a un décodeur Opus, ce qu’il a certainement. La question est de savoir si votre moteur, sur votre plateforme cible, dans un build plutôt que dans l’éditeur, va le charger.
Convertissez un asset représentatif — idéalement celui qui a une boucle — importez-le, et lancez le build. Les cibles mobile et console sont là où une hypothèse de format échoue, et elles échouent à l’import ou à la première lecture, pas subtilement. Découvrir cela après avoir converti une bibliothèque entière est un après-midi évitable.
Chaque encodeur avec perte doit s’amorcer, donc les premiers échantillons en sortie d’un décodeur ne sont pas les premiers échantillons qui sont entrés. Ogg Opus gère cela correctement : l’en-tête du flux enregistre le pré-saut, et un décodeur qui l’honore jette exactement cette quantité et commence là où il devrait.
L’échec est côté lecture. Un chargeur qui ignore le pré-saut préfixe quelques millisecondes de silence à chaque clip, ce que personne ne remarque sur un effet sonore one-shot et que tout le monde remarque sur une boucle de deux mesures, où cela devient un trou audible une fois par répétition. Si une boucle est critique et que le moteur s’y prend mal, la réponse est de garder cet asset particulier non compressé et de compresser tout le reste.
Opus est inhabituellement bon aux débits bas, ce qui rend le changement de pipeline utile. Le dialogue en mono tient confortablement autour de 48 kbps et reste intelligible bien en-dessous. Les boucles d’ambiance et la musique veulent davantage, et le palier équilibré est une valeur par défaut sûre pour tout ce qui contient des instruments.
Les effets courts sont le cas à part. Un impact de 200 millisecondes est dominé par le surcoût par fichier plutôt que par le débit, donc l’encoder fort n’économise rien de mesurable tout en risquant un transitoire adouci. Dépensez le débit là où sont les secondes — musique et dialogue — et laissez les effets tranquilles.
Ogg divise le flux en pages, chacune portant un marqueur de position, ce qui rend le seek possible sans lire le fichier depuis le début et ce qui permet à un lecteur de rapporter une durée exacte avant que la lecture commence. Il porte aussi un bloc de champs texte nommés, donc un fichier peut se décrire lui-même.
Pour un pipeline d’asset les marqueurs de position sont la partie qui compte. Tout ce qui fait du scrub, saute à un point de repère, ou rapporte la progression en a besoin, et un flux compressé brut ne peut pas les fournir. C’est une petite quantité de structure qui supprime toute une classe de problèmes.
Opus est déjà dans chaque navigateur, parce que chaque navigateur en a eu besoin pour les appels vocaux WebRTC. Il n’y a pas de paquet d’extension à récupérer ni de build WebAssembly impliqué — l’encodeur est du code natif qui a été livré avec le navigateur, ce qui rend cette paire à la fois rapide et inhabituellement légère.
Comparez avec MP3, qu’aucun navigateur ne sait encoder du tout et qui exige qu’un build WebAssembly de LAME soit téléchargé d’abord. L’effet pratique est qu’un dossier de deux cents effets sonores commence à se convertir immédiatement ici, sans rien de récupéré et rien de téléversé.
Un fichier Ogg peut porter des champs texte nommés — titre, artiste, ou une clé que vous inventez pour votre propre outillage. Le problème est la source : les métadonnées WAV sont un morceau optionnel que la plupart des enregistreurs, éditeurs et boîtes d’exportation n’écrivent jamais, donc il n’y a en général rien à recopier.
Ce qui veut dire que les noms de fichiers restent l’identifiant, comme avant. C’est en général correct pour un pipeline, où les assets sont adressés par chemin plutôt que par tag, et cela vaut la peine d’être su pour que personne ne passe une heure à chercher les données de tag que la conversion a soi-disant perdues.
La limite de lot est de cent fichiers par dépôt et 100 Mo par fichier, et chacun se convertit séparément avant que l’ensemble revienne en ZIP. Les effets sonores sont suffisamment petits pour que les deux plafonds soient sans objet ; un WAV assez long pour atteindre 100 Mo représente près de dix minutes de stéréo.
Parce que rien n’est transmis, un gros lot ne coûte pas de bande passante et ne rejoint aucune file, ce qui pour l’audio de jeu compte plus que cela en a l’air. Les dossiers d’assets sont réexportés constamment, et une étape de conversion qui exige de téléverser cent fichiers à chaque fois est une étape que les gens cessent tranquillement d’effectuer.
| WAV | OGG | |
|---|---|---|
| Nom complet | Waveform Audio | Ogg Audio |
| Extension de fichier | .wav, .wave | .ogg, .oga |
| Type de média | audio/wav | audio/ogg |
| Compression | Non compressé | Avec perte — la taille se paie en qualité |
| Première publication | 1991 | 2000 |
| Publié par | Microsoft | Xiph.Org |
| Spécification | RIFF WAVE | RFC 3533 |
| Licence | Publié, non normalisé | Standard ouvert |
| Situation actuelle | Actuel | Actuel |
| Profondeur de bits | 32 | — |
| Canaux audio | jusqu’à 65 535 | — |
| S’ouvre dans un navigateur | Tous les navigateurs | Navigateurs actuels |
| Envisagé à la place | FLAC, AIFF | MP3, AAC, OPUS |
les propriétés du document peuvent suivre : WAV et OGG ont tous deux où les loger.
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.
Audacity lit aussi bien WAV que OGG : vous pouvez comparer le résultat à l’original sans second logiciel.
Les deux visent des usages différents : WAV la retouche et l’archivage, OGG le web et la remise d’un fichier fini. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.
WAV est le format de Microsoft, publié en 1991. L’enregistrement se fait sur 32 bits par canal.
OGG vient de Xiph.Org et date de 2000, décrit par RFC 3533. Audacity, VLC et foobar2000 le lisent.
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.
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é.
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é.
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.
les propriétés du document peuvent suivre : WAV et OGG ont tous deux où les loger.