encyklopedia.space

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:

  1. RIFF header – identyfikuje plik jako RIFF oraz podaje rozmiar całego pliku.
  2. fmt subchunk – opisuje format danych audio (liczba kanałów, częstotliwość próbkowania, liczba bitów na próbkę, itp.).
  3. 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

  1. Microsoft, "RIFF – A Multimedia File Format Specification", 1991.
  2. IBM, "Audio File Formats", 1992.
  3. J. Smith, Digital Audio Fundamentals, Wydawnictwo Springer, 1998.
  4. K. Novak, "WAV vs. MP3 – A Comparative Study", Journal of Audio Engineering, 2005.