Waarom game- en appontwikkelaars OGG gebruiken
OGG Vorbis is al jaren het standaard gecomprimeerde formaat in de gameontwikkeling. Het is royaltyvrij, wordt ondersteund door engines zoals Godot, Unity en Unreal en wordt snel gedecodeerd. Een game met een uur muziek zou als WAV meer dan 600 MB beslaan, maar als OGG slechts zo'n 60 tot 80 MB. Webontwikkelaars en open-sourceprojecten gebruiken het om dezelfde redenen, en Wikimedia Commons accepteert het voor audio-uploads.
Instellingen per soort geluid
| Inhoud | Aanbevolen instelling | Grootte per minuut |
|---|---|---|
| Achtergrondmuziek | 160 tot 192 kbps, stereo | 1,2 tot 1,4 MB |
| Ambient-loops | 128 kbps, stereo | ongeveer 1 MB |
| Geluidseffecten | 64 tot 96 kbps, mono | 0,5 tot 0,7 MB |
| Dialogen en voice-over | 64 kbps, mono | ongeveer 0,5 MB |
Positionele geluidseffecten in 3D-games moeten sowieso mono zijn, omdat de engine ze zelf in de ruimte plaatst. Kies je voor mono, dan hoeft de encoder bovendien half zoveel data te verwerken.
Naadloze loops
Vorbis is een goed formaat voor loopende muziek, omdat het niet de extra stilte aan het begin toevoegt die MP3-encoders invoegen. Voor een perfecte loop moeten de WAV zelf op overeenkomende punten beginnen en eindigen. Controleer de loop in de audio-editor met herhaald afspelen voordat je converteert. Kleine fades aan de randen zijn bij een goed geknipte loop niet nodig en zouden een dip in het volume veroorzaken.
Kwaliteit en overige tips
Als je vanaf WAV begint, hoef je maar één keer schoon te encoderen. Vanaf 160 kbps is Vorbis voor de meeste game- en webtoepassingen transparant. Houd de samplefrequentie op 44,1 of 48 kHz, passend bij je project. WAV-bestanden hebben meestal geen tags, en voor game-assets zijn die ook niet nodig.
OGG wordt niet overal ondersteund: oudere Safari-versies en veel autoradio's kunnen het niet afspelen. Moet je webpagina op elk apparaat werken, maak dan ook een MP3- of M4A-versie. Voor voicechat of heel kleine bestanden is WAV naar OPUS nog efficiënter.