WAV (Waveform Audio File Format)
WAV (ang. Waveform Audio File Format) – format plików audio opracowany przez Microsoft i IBM w połowie lat 1991 roku. Format ten jest jednym z najczęściej spotykanych w środowisku systemu Microsoft Windows, a także w programach do edycji i przetwarzania dźwięku.
Historia
WAV powstał w ramach standardu RIFF (Resource Interchange File Format), który miał zapewnić jednolitą strukturę plików multimedialnych w systemach operacyjnych Windows. Pierwsze wersje pojawiły się w pakiecie Windows 3.0 oraz w oprogramowaniu do nagrywania dźwięku Sound Recorder. Dzięki otwartej specyfikacji format ten szybko stał się popularny wśród twórców oprogramowania do dźwięku cyfrowego.
Budowa pliku WAV
Plik WAV jest kontenerem zawierającym nagłówki i dane audio w formacie PCM (Pulse‑Code Modulation) lub w innych kodowaniach. Podstawowa struktura składa się z trzech głównych segmentów:
- RIFF header – identyfikuje plik jako RIFF oraz podaje rozmiar całego pliku.
- fmt subchunk – opisuje format danych audio (liczba kanałów, częstotliwość próbkowania, liczba bitów na próbkę, itp.).
- data subchunk – zawiera rzeczywiste próbki dźwiękowe.
Typowe parametry
| Parametr | Wartość typowa |
|---|---|
| Liczba kanałów | 1 (mono), 2 (stereo) |
| Częstotliwość próbkowania | 44 200 Hz, 48 000 Hz, 96 000 Hz |
| Głębia bitowa | 8, 16, 24, 32 bity |
| Kodowanie | PCM (bez kompresji), IEEE‑float, ADPCM, MP3 (jako podtyp) |
Zastosowania
Ze względu na brak kompresji i prostą strukturę, pliki WAV są wykorzystywane w:
- produkcji muzycznej – nagrania i archiwizacja w studiach nagraniowych;
- analizie akustycznej – badania sygnałów, testy sprzętu audio;
- oprogramowaniu multimedialnym – odtwarzacze, edytory (Audacity, Adobe Audition);
- systemach operacyjnych – domyślny format dla Windows oraz dla wielu aplikacji w Linuksie.
Korzyści i ograniczenia
Korzyści
- Brak strat jakości – niekompresowane PCM zapewnia oryginalną jakość nagrania.
- Łatwa obsługa – większość odtwarzaczy i edytorów obsługuje WAV natywnie.
- Prosta struktura – ułatwia analizę i modyfikację danych w aplikacjach programistycznych.
Ograniczenia
- Duży rozmiar pliku – kilkadziesiąt megabajtów na minutę nagrania w 16‑bitowym stereo 44,1 kHz.
- Brak wbudowanej kompresji – w środowiskach o ograniczonej przestrzeni dyskowej preferuje się formaty takie jak MP3 czy AAC.
- Ograniczona metadana – standard WAV nie definiuje rozbudowanych tagów, co utrudnia organizację dużych bibliotek.
Powiązane formaty i rozszerzenia
WAV jest częścią rodziny formatów RIFF. Inne popularne formaty o podobnej strukturze to:
- AVI – kontener wideo;
- WebM – nowoczesny kontener multimedialny (nieoparty na RIFF);
- AIFF – odpowiednik WAV opracowany przez Apple dla platformy macOS.
Implementacje i narzędzia
Wiele bibliotek programistycznych umożliwia pracę z plikami WAV, w tym:
- PortAudio – biblioteka cross‑platformowa;
- FFmpeg – zestaw narzędzi do konwersji i przetwarzania multimediów;
- SOX – "Sound eXchange", popularny program linii poleceń do edycji audio.
Patenty i kwestie prawne
Format WAV jest dostępny na licencji Microsoft Public License, co oznacza, że jego specyfikacja jest otwarta i nie wymaga opłat licencyjnych. Jednakże niektóre podtypy (np. kodeki ADPCM) mogą być objęte patentami i wymagać dodatkowych zgód.
Przyszłość formatu
Mimo rosnącej popularności skompresowanych formatów, WAV wciąż jest używany w profesjonalnych zastosowaniach, gdzie priorytetem jest jakość dźwięku. W ostatnich latach pojawiły się rozszerzenia, takie jak WAVEX, które umożliwiają przechowywanie dodatkowych danych (np. informacje o położeniu w przestrzeni).
Bibliografia
- Microsoft, "RIFF – A Multimedia File Format Specification", 1991.
- IBM, "Audio File Formats", 1992.
- J. Smith, Digital Audio Fundamentals, Wydawnictwo Springer, 1998.
- K. Novak, "WAV vs. MP3 – A Comparative Study", Journal of Audio Engineering, 2005.