Bonjour,
Actuellement, je compose différentes musiques pour un jeu, et j'ai choisi le format OGG qui me semblait être le meilleur compromis poids/qualité.
En effet, le wave est extrêmement lourd en qualité max, le mp3 étant qu'en à lui de qualité moindre...
mais voilà, sous UNITY, certains OGG ne passent pas, pour une raison inconnu... Cela ne concerne pas le poids ni la longueur du fichier, puisque certains passent et d'autres noms, plus ou moins lourds ou long...
Du coup, je demande aux créateurs ici, quels formats musicaux utilisez-vous ? Notamment sous Unity ?
En vous remerciant
On a fait quelques petites expérimentations sous unity.
En général, on utilise wav pour les effets sonores très courts (bruit d'un pas, par ex) car on nous a expliqué que la décompression d'un fichier mp3/ogg lors de sa lecture pouvait produire une légère latence.
Et on utilise ogg pour les sons plus longs (et on a jamais eu de problème de ogg qui ne passerait pas).
On a remarqué qu'en mp3 sous Unity, un son en boucle faisait une très courte pause avant de reprendre alors que la boucle est parfaitement continue en ogg.
Je sais pas si d'autres ont eu le même problème.
Je suis curieux d'avoir le retour d'autres utilisateurs car la question du format audio reste assez mystérieuse pour nous.
En effet, le wave est extrêmement lourd en qualité max, le mp3 étant qu'en à lui de qualité moindre...
Cela est vrai, mais il faut également prendre d'autres paramètres en considération.
Dans un premier temps, les utilisateurs. La très grande majorité des gens ne font pas la différence entre un mp3 320kbps et une source lossless, donc entre un mp3 320kbps et un ogg 320 kbps, je te laisse deviner
Le support sur lequel va jouer ton coeur de cible. Globalement, en dehors de très rares joueurs qui disposent d'une véritable installation hifi ou d'un casque de grande qualité, la majorité, pour ne pas dire tous, ne verrons pas la différence. Sans compter que beaucoup de casque et enceintes ont un parti pris parfois violent dans leur restitution et dans leur équilibre.
Amuse toi à faire un blind test auprès de tes proches, avec des enceintes moyenne gamme de pc, sans donner la qualité de la source sonore en premier lieu, puis en inversant celle-ci (dit que le mp3 est un flac et vice-vesa) et tu verras que les labels ont souvent un très gros impact sur ceux qui en connaissent les différences théoriques. Je m'amuse souvent à faire ce test avec des connaissances "audiophiles" et les réactions sont très amusantes (la mauvaise foi aussi).
Ensuite pour Unity en lui même, je laisse les autres te guider, ne l'utilisant pas moi même
Edit : j'ai retrouvé ce site dans mes marque-pages, peut-être vous intéressera-t-il. http://www.comparatif-audio.net/
Merci à tous les deux pour vos réponses...
Je ne savais pas pour le MP3 et la petite latence si la musique est en boucle, c'est à prendre en compte !! On va faire des tests pour savoir si cela le fait chez nous.
Je comptais sur le format FLAC, mais celui-ci n'est pas gérer avec unity...
Reste qu'effectivement, comme tu le dis si bien Maokiel, la différence est parfois minime, voire inexistante avec du matériel lambda, tout du moins nos oreilles ne ressentent pas de différence...
Surtout qu'à la base, mon enregistrement se fait à 192 000 hzt sur 24 bits, et donc donnera du bon MP3, mais comme je voulais ce qu'il y a de mieux pour les joueurs, et pensant à ceux qui joueraient sur de bonnes grosses enceintes - le jeu étant à la base prévu sur PC - je souhaitais avoir le meilleur rendu possible (hormis le wave ou chaque musique pèse plus de 1 go contre une quarantaine de MO en ogg - moitié moins en MP3).
Certains OGG, moins lourd et moins gourmand en taille, passe très bien sous UNITY, peut être que vos morceaux, Atelier Sentô, sont courts et assez légers en terme de poids ? Pourrais-tu me donner la taille et la longeur de tes morceaux, où du moins le plus long, plus gros, voir les deux en un seul morceau, que je puisse comparer ?
Et merci pour ce comparatif audio, j'ai cherché sur le net quelques références de ce genre sans trouver forcément mon bonheur, celui-ci est parfait, je vais donc me baser dessus pour mes travaux !
Compositeur (et sound designer)
Soundcloud : https://soundcloud.com/sam-oz
Twitter : ]]>https://twitter.com/SamOz_official]]>
Youtube : https://www.youtube.com/channel/UCPFZWqjL6DR-GT0CUsoJFvQ
Et le MP3 c'est pas forcément gratos à utiliser non ?
L'utilisation de ogg ou mp3 ne changera sans doute pas grand chose : la qualité d'un ogg est légèrement meilleure, mais cela reste un format compressé. Personne ne notera la différence en cours de jeu et en pleine action, surtout si ce sont des bruitages. C'est sans doute plus important pour la musique, qui doit être encodée correctement.
Concernant nos projets, on utilise le ogg la plupart du temps. Ce qu'on nous a déjà dit (mais bon..), c'est que le mp3 est un format payant normalement. Pour l'utiliser en toute légalité il faudrait payer des droits à ses auteurs. Je me demande si c'est encore d'actualité, tant ce format est utilisé et détourné. Quoi qu'il en soit, le ogg est totalement gratuit, donc il n'y a aucun risque de ce côté là !
Source: https://fr.wikipedia.org/wiki/MPEG-1/2_Audio_Layer_3
Edit: oui, ou comme le dit Alayric.
http://www.theicehouse.fr
Ah tiens je ne savais pas pour le mp3 ?!
On trouve des convertisseurs MP3 gratuit sur le net qui ne font pas mention de droit ou d'utilisation privée, du coup si on n'est pas au courant, on ne peut pas deviner que ce format n'est pas gratuit pour l'utilisation commerciale (au sens large)...
Bon cela dit, j'ai toujours ce problème curieux concernant le OGG... J'ai testé l'encodage ogg a 48khz qui passe sous unity, mais bon ça réduit encore davantage la qualité...
J'ai testé le wav 48Hzh qui, si j'en crois le site que Maokiel a donné en lien, reste de bonne facture, mais le fichier pèse 4 fois le poid d'un OGG en 192khz tout de même... Au lieu des 42 mo en ogg, je suis a environ 175mo en wav, ce qui me ramène a plusieurs gigas de musiques au final (sans compter les sons et bruitages), et je ne sais pas si un jeu de plateforme 2D avec un poids de plusieurs gigas est bien perçu ? Je pense à ceux qui ont une petite connexion internet. De plus, si le jeu à le privilège (sait-on jamais), de sortir en version boite, cela sera difficile... Je vais donc continuer de chercher une solution pour utiliser le format OGG avec Unity, merci de vos réponses !
Compositeur (et sound designer)
Soundcloud : https://soundcloud.com/sam-oz
Twitter : ]]>https://twitter.com/SamOz_official]]>
Youtube : https://www.youtube.com/channel/UCPFZWqjL6DR-GT0CUsoJFvQ
Après plusieurs tests, je viens de voir que UNITY convertie la fréquence quelle qu'elle soit, à savoir du 44000 hz ?
Est ce que ça fait pareil chez vous ? C'est a dire que j'ai mis du mp3, du wav et du ogg à des fréquences variées, unity m'affiche une fréquence d'écoute de 44000 hz, mais je trouve que du coup un OGG a cette fréquence c'est pas super niveau qualité...
J'aimerais bien votre avis sur la question, si vous utilisez bien cette fréquence, etc... Si c'est le cas, au vu de la qualité de vos titres, j’émettrai moins de doutes
Compositeur (et sound designer)
Soundcloud : https://soundcloud.com/sam-oz
Twitter : ]]>https://twitter.com/SamOz_official]]>
Youtube : https://www.youtube.com/channel/UCPFZWqjL6DR-GT0CUsoJFvQ
C'étaient en effet des morceaux assez courts : environ 1, 2 minutes pour 1 ou 2 Mo.
Ce n'étaient que de toutes petites expérimentations.
Notre vrai jeu, The Coral Cave, n'est pas créé sous Unity. On utilise Wintermute (et pour l'audio : ogg et wav).
Ceci dit, même pour Coral Cave, les fichiers audio n'excèdent jamais les 4 ou 5 Mo.
Ok, merci de ta réponse.
Concernant la fréquence, UNITY convertie bien la fréquence en 48khz (et non 44) ? En tout cas ça me fait cela, du moins c'est ce que je vois d'afficher avec unity... Mais un OGG en 48khz, cela me semble pas terrible, c'est une maxi compression de son, et une grosse perte ? Ou alors unity affiche 48khz mais garde la qualité de la fréquence voulue ? (ici 192khz) ?
Compositeur (et sound designer)
Soundcloud : https://soundcloud.com/sam-oz
Twitter : ]]>https://twitter.com/SamOz_official]]>
Youtube : https://www.youtube.com/channel/UCPFZWqjL6DR-GT0CUsoJFvQ
Franchement je n'en sais rien, mais j'ai l'impression qu'il y a confusion entre khz et kbps.
Lorsque j'exporte une vidéo depuis After Effects, la qualité de l'audio par défaut est 44khz (maximum 96khz), et c'est très bien avec la valeur par défaut de 44 (je n'utilise jamais 48). Ici ce n'est pas une question de compression mais de qualité et de richesse du flux, car un wav non compressé peut être en 8khz ou en 96khz sans avoir subi de compression de type mp3. Cela ne m'étonnerait pas qu'Unity limite à 44khz, même si je ne peux pas confirmer.
En revanche, lorsque je bidouille l'audio séparément, j'ai la possibilité de changer la qualité de compression, qui est cette fois en kbps (kilobits par seconde) et alors là ça va de 16 à 500. En général on choisir des valeurs de 128 à 256 selon la qualité voulue.
Toutefois je n'y connais rien! Simple observation. Reste à savoir ce qu'Unity t'affiche exactement, car 192khz c'est énorme non ?
http://www.theicehouse.fr
Pages