Dlaczego twórcy gier i aplikacji wybierają OGG
OGG Vorbis od lat jest standardowym formatem kompresji w tworzeniu gier. Jest wolny od opłat licencyjnych, obsługują go silniki takie jak Godot, Unity i Unreal, a dekodowanie jest szybkie. Godzina muzyki w grze zajęłaby w formacie WAV ponad 600 MB, a w OGG tylko około 60–80 MB. Z tych samych powodów korzystają z niego twórcy stron internetowych i projekty open source, a Wikimedia Commons akceptuje go przy wgrywaniu plików audio.
Ustawienia dla różnych rodzajów dźwięku
| Rodzaj dźwięku | Zalecane ustawienie | Rozmiar na minutę |
|---|---|---|
| Muzyka w tle | 160–192 kbps, stereo | 1,2–1,4 MB |
| Pętle dźwięków otoczenia | 128 kbps, stereo | ok. 1 MB |
| Efekty dźwiękowe | 64–96 kbps, mono | 0,5–0,7 MB |
| Dialogi i lektor | 64 kbps, mono | ok. 0,5 MB |
Efekty pozycyjne w grach 3D i tak powinny być mono, bo silnik sam umieszcza je w przestrzeni. Wybór mono dodatkowo zmniejsza o połowę ilość danych, które musi przetworzyć koder.
Płynne pętle
Vorbis świetnie nadaje się do zapętlonej muzyki, ponieważ nie dodaje na początku dodatkowej ciszy, jak robią to kodery MP3. Aby pętla była idealna, plik WAV musi zaczynać się i kończyć w pasujących punktach. Przed konwersją sprawdź pętlę w edytorze audio z włączonym odtwarzaniem w pętli. Dobrze przycięta pętla nie wymaga krótkich wyciszeń na brzegach, które tylko spowodowałyby spadek głośności.
Jakość i inne uwagi
Konwersja z WAV oznacza jedno, czyste kodowanie. Od 160 kbps wzwyż Vorbis jest w większości zastosowań w grach i w internecie nie do odróżnienia od oryginału. Zachowaj częstotliwość próbkowania 44,1 lub 48 kHz, zgodną z Twoim projektem. Pliki WAV zwykle nie mają tagów, a w zasobach do gier nie są one potrzebne.
OGG nie jest obsługiwany wszędzie: starsze wersje Safari i wiele car audio nie odtworzy takich plików. Jeśli strona ma działać na każdym urządzeniu, przygotuj dodatkowo wersję MP3 lub M4A. Do czatu głosowego lub bardzo małych plików jeszcze wydajniejszy jest konwerter WAV na OPUS.