← Tous les articlesOGG vs WAV vs FLAC for Game Audio: What to Ship
Lire en :EnglishفارسیFrançais

OGG, WAV ou FLAC pour l'audio de jeu : quel format livrer ?

· 8 min de lecture· 1 vuesgame audioogg vs wavflacaudio formatsgodotunity

Pour la plupart des jeux, livrez de l'OGG Vorbis pour la musique longue et les ambiances, et du WAV non compressé pour les effets sonores courts et très fréquents. Gardez le FLAC comme archive et format de master sans perte, pas comme format d'exécution, car Godot et Unreal ne l'importent pas nativement. Choisissez le WAV quand une boucle doit être exacte à l'échantillon près, et l'OGG quand la taille de téléchargement ou la mémoire comptent davantage.

Dernière révision : octobre 2026

Quel format audio un jeu doit-il livrer ?

La réponse honnête est « plusieurs ». Un jeu typique mélange quelques heures de musique, des heures d'ambiances et des milliers de minuscules effets. Chacun a des besoins différents, donc chacun mérite son format :

Tout ce qui suit est indicatif. Les chiffres exacts varient selon le contenu et les réglages de l'encodeur : testez avec vos propres morceaux.

OGG, WAV ou FLAC : le comparatif

WAV (PCM)FLACOGG Vorbis
CompressionAucuneSans perteAvec perte
Taille typique vs WAV 16 bits100 %Souvent environ la moitiéSouvent environ un dixième à qualité moyenne
Qualité audibleExacteExacteTrès bonne avec des réglages de qualité élevés
Points de boucle intégrésOui, via un chunk smplAucun standardAucun standard (les tags ne sont pas largement lus)
Coût de décodageAucunFaibleFaible à modéré
Godot 4NatifPas un format d'import natifNatif
UnityNatifImportéNatif
UnrealNatifPas un format d'import standardPas un format d'import standard

Un WAV stéréo, 16 bits, 44,1 kHz pèse environ 10 Mo par minute. En 24 bits et 48 kHz, on approche 17 Mo par minute. Un fichier Vorbis à environ 160 kbit/s fait à peu près 1,2 Mo par minute. Dix morceaux de trois minutes représentent environ 300 Mo en WAV et 36 Mo en Vorbis, soit la différence entre un téléchargement mobile confortable et un téléchargement pénible.

La compression avec perte ruine-t-elle la musique de jeu ?

Rarement. Le Vorbis à qualité moyenne-haute est transparent pour la plupart des joueurs sur la plupart des enceintes, et la musique de jeu s'entend de toute façon sous les effets sonores et les dialogues. Les problèmes apparaissent à deux endroits :

  1. Les très bas débits, où les cymbales et les nappes tenues se brouillent et prennent un aspect « tourbillonnant ».
  2. Le ré-encodage répété. Si vous convertissez un fichier Vorbis vers un autre format avec perte, les erreurs s'accumulent. Encodez une seule fois, depuis le master.

Dans le doute, encodez une boucle de test à deux niveaux de qualité, écoutez-la en boucle pendant une minute au casque et fiez-vous à vos oreilles. Choisissez le réglage le plus bas dont vous ne distinguez pas le résultat du réglage supérieur.

Comment le bouclage et la lecture sans coupure diffèrent-ils selon le format ?

C'est là que les formats posent vraiment problème : la musique de jeu boucle, et un clic à la couture est le bug audio le plus courant dans les projets indépendants.

Pour une musique en boucle serrée, rendez la boucle sur un nombre entier de mesures afin que la fin se raccorde aussi musicalement au début. Le même principe est décrit dans la musique adaptative 101, où tous les états partagent une même longueur de boucle pour que les transitions restent alignées en phase.

Comment Godot, Unity et Unreal gèrent-ils chaque format ?

Godot 4 importe le WAV et l'Ogg Vorbis (et le MP3). L'import WAV expose le mode de boucle dans le dock Import, et la boucle smpl est lue lorsqu'elle est présente. Pour l'Ogg, vous activez la boucle sur le flux importé. Le branchement pas à pas se trouve dans le tutoriel de musique adaptative dans Godot.

Unity accepte le WAV, l'OGG, le FLAC et d'autres, puis les ré-encode à l'import selon les réglages de chaque clip. Le réglage le plus important est le type de chargement :

Unity ne lit aucun point de boucle dans le Vorbis, donc la boucle est le clip entier. Voyez comment ajouter de la musique adaptative dans Unity pour un contrôleur qui gère cela.

Unreal Engine est le plus délicat. Unreal standard importe le WAV et le cuit dans son propre format compressé au moment du packaging : le format source que vous livrez dans le projet est donc en pratique le WAV. Unreal standard ne peut pas importer de .ogg ; si vos outils exportent de l'OGG, convertissez en WAV pour Unreal ou utilisez un plugin d'import Vorbis. Consultez la documentation actuelle de votre version du moteur, car la prise en charge de l'import change d'une version à l'autre.

Streaming ou décompression au chargement ?

La décision dépend surtout de la durée du clip et de sa fréquence de lecture :

  1. Moins de 2 secondes environ, joué souvent : décompressez en PCM et gardez-le en mémoire. Pas, coups de feu, clics.
  2. De quelques secondes à environ 20-30 secondes : gardez-le compressé en mémoire, ou décompressez si la mémoire le permet. Stingers, courtes boucles d'ambiance, répliques vocales.
  3. Plus long que cela : streaming depuis le disque. Musique, ambiances longues, audio de cinématiques.

Ces seuils sont des règles empiriques. Faites un profilage sur votre appareil cible le moins puissant, car la vraie limite est celle du CPU, de la RAM ou du débit disque, selon ce qui sature en premier.

Et sur mobile ?

Le mobile change les pondérations. L'espace de stockage et la taille de téléchargement comptent, la RAM est serrée, et le décodage entre en concurrence avec tout le reste pour la batterie. Un réglage par défaut raisonnable : Vorbis pour la musique (en streaming), et un petit ensemble d'effets courts conservés en PCM ou dans un codec natif du moteur à faible coût. Évitez de décoder plusieurs longs morceaux compressés en même temps. Si vous superposez des stems adaptatifs, rappelez-vous que chaque flux simultané est un décodeur qui tourne : un morceau à quatre couches coûte environ quatre fois le travail de décodage d'un seul.

Quelle fréquence d'échantillonnage et quelle profondeur de bits ?

Livrez en 44,1 kHz, sauf si votre pipeline est standardisé sur 48 kHz. Dépasser 48 kHz pour la lecture en jeu ajoute de la taille sans bénéfice audible pour la musique et les effets. Pour le 16 bits contre le 24 bits : composez en 24 bits, livrez en 16 bits. La marge supplémentaire aide pendant le mixage, mais les joueurs ne l'entendent pas dans le fichier final, et elle rend les WAV 50 % plus gros.

Comment Mowjera exporte ces formats

Mowjera, un DAW en ligne pour la musique de jeu adaptative, exporte du WAV en 16 ou 24 bits et en 44,1 ou 48 kHz, avec un chunk de boucle smpl pour que les moteurs voient la boucle. Il exporte aussi du FLAC et de l'OGG Vorbis. La qualité Vorbis va de -1 à 10, avec un défaut autour de 160 kbit/s. Le moteur de rendu travaille en 44,1 kHz en interne : un export en 48 kHz est donc rééchantillonné et n'ajoute aucun détail haute fréquence. Les boucles par état sont rendues sur des mesures entières. Il n'y a pas d'export MP3, Opus ou AAC. Pour essayer, ouvrez l'éditeur et exportez une boucle dans deux formats pour les comparer.

FAQ

L'OGG ou le WAV est-il meilleur pour la musique de jeu ?

L'OGG Vorbis est meilleur pour la plupart des musiques livrées, car il est bien plus petit et se prête bien au streaming. Le WAV est meilleur quand la boucle doit être exacte à l'échantillon près ou quand vous voulez un coût de décodage nul. Un compromis courant : WAV pour les effets courts et les stingers en boucle serrée, OGG pour les longs morceaux de fond.

Unreal Engine prend-il en charge les fichiers OGG ?

Unreal standard n'importe pas directement les fichiers .ogg. Importez plutôt du WAV et laissez Unreal le compresser au cook du projet, ou ajoutez un plugin d'import Vorbis. Vérifiez toujours dans la documentation de votre version du moteur, car la prise en charge de l'import peut changer d'une version à l'autre.

Le FLAC est-il adapté aux jeux ?

Le FLAC est excellent pour archiver des masters, car il est sans perte et environ deux fois plus léger que le WAV. Comme format d'exécution, il est plus faible : Godot et Unreal standard ne l'importent pas nativement, et vous ne gagnez rien par rapport au WAV une fois que le moteur ré-encode. Gardez le FLAC pour le stockage et la livraison à vos collaborateurs.

Pourquoi ma boucle OGG fait-elle un clic ?

Généralement parce que le décodeur redémarre à la fin au lieu de boucler sans coupure, ou parce que le fichier a été encodé à partir d'un rendu non aligné sur les mesures. Rendez la boucle sur un nombre entier de mesures, activez l'option de boucle du moteur sur le flux entier et testez sur l'appareil cible. Si la couture doit être exacte, utilisez du WAV avec points de boucle.

Quel débit utiliser pour la musique de jeu en OGG ?

Commencez autour de 128 à 192 kbit/s (qualité Vorbis de 4 à 6), puis testez. Un débit plus bas convient pour les ambiances de fond, alors que les instruments solistes exposés et les cymbales révèlent les artefacts en premier. Choisissez la qualité la plus basse pour laquelle vous n'entendez aucune différence au casque sur un passage en boucle.

Partager

Écoutez-le plutôt que d'en lire

Chaque partition du marketplace se joue en direct dans votre navigateur — et le compositeur IA ✨ rédige une partition adaptative à partir d'une seule phrase.

Parcourir le marketplace

Sur le blog

Partitions similaires