Vai al contenuto

Waveform Audio File Format

Da Wikipedia, l'enciclopedia libera.
Versione del 5 ott 2020 alle 07:38 di LeoA 04 (discussione | contributi) (Correzione multiplo di unità di misura (K maiuscolo è usato solo per le potenze di 2))
Disambiguazione – "Wave" rimanda qui. Se stai cercando altri significati, vedi Wave.
Waveform audio file format
Estensione.wav .wave
Tipo MIMEaudio/vnd.wave,[1] audio/wav, audio/wave, audio/x-wav[2]
SviluppatoreMicrosoft, IBM
1ª pubblicazioneagosto 1991
TipoFormato file audio, formato contenitore
Estensione diRIFF
Formato aperto?
Sito webwww.microsoft.com

Waveform Audio File Format (in apocope WAVE, o WAV a causa dell'estensione del nome file)[3][4][5] è uno standard di formato digitale per file audio sviluppato da Microsoft e IBM, usato per memorizzare bitstream audio su PC. È una variante del formato bitstream RIFF per archiviare i dati in "blocchi" (chunk), quindi è anche simile al formato 8SVX[6] e AIFF, usati rispettivamente sui computer Amiga e Macintosh.

È il formato principale utilizzato sui sistemi Microsoft Windows per l'audio grezzo e non compresso. La normale codifica bitstream è il formato LPCM[7] (Linear Pulse Code Modulation).

Descrizione

Sia i file nel formato WAV sia i file nel formato AIFF sono compatibili con i sistemi operativi Windows e Macintosh. I dati di questo formato, essendo progettato per computer che utilizzano processori Intel o compatibili, vengono memorizzati con la notazione little endian. Essendo basato sullo standard RIFF, il formato supporta varie modalità di campionamento dei dati, ma nella pratica il più diffuso è il metodo PCM.

I dati audio campionati tramite PCM vengono salvati senza nessun tipo di compressione dati: la forma d'onda viene memorizzata in formato digitale direttamente così com'è, quindi i file risultanti sono di elevate dimensioni e di conseguenza non è richiesta elevata potenza di calcolo per la loro riproduzione. Data la larga diffusione del formato molti programmi lo supportano e viene spesso utilizzato dagli utenti professionali per memorizzare l'audio.

La struttura di un file wave è molto modulare e permette di incapsulare flussi audio codificati in diversi modi con opportuni codec. In questo modo è possibile utilizzare il codec che offre le prestazioni migliori in rapporto allo scopo che si vuole raggiungere (registrazione ad alta fedeltà, flusso dati per lo streaming via rete ecc.) e alla sorgente da registrare (parlato, musica, ecc.). Allo stesso tempo la registrazione può essere caratterizzata da altri parametri: il numero di bit di codifica (per esempio 8, 16, 24, ecc.) e la frequenza di campionamento in kHz (per esempio 11, 22, 44.1, ecc.), tutti questi parametri influiscono sulla dimensione dei file.

Metadati

I file WAV possono essere contrassegnati con metadati nel blocco "INFO", inoltre possono incorporare qualsiasi tipo di metadati, inclusi ma non limitati a dati come XMP (Extensible Metadata Platform) o tag ID3.

Popolarità

I file WAV non compressi, se paragonati ad altri formati, sono di grandi dimensioni, quindi la condivisione di questi su internet è rara. Tuttavia è un tipo di formato comunemente usato, in quanto adatto per archiviare file audio di alta qualità, per l'uso su sistemi in cui lo spazio su disco non è un vincolo, o in applicazioni come l'editing audio.

L'utilizzo del formato WAV, data la familiarità e la semplice struttura, continua ad essere diffuso in una varietà di applicazioni software, spesso funzionando anche come "minimo comune denominatore" quando si tratta di scambiare file audio tra diversi programmi e/o per la conversione diretta da digitale a digitale da un tipo di codifica a un'altra (transcoding), per esempio per la conversione da FLAC a MP3 o da APE a Opus, ecc.

Comparazione dei codec dei file WAV

Lo stesso argomento in dettaglio: Compressione audio digitale.

Come descritto in precedenza, i file wav possono essere codificati con una grande varietà di codec per ridurre la dimensione dei file (per esempio i codec GSM o mp3).

Questa tabella serve a comparare la qualità audio e il tipo di compressione di file monofonici dei vari codec disponibili per i file .WAV (audio PCM non compresso) includendo: ADPCM, GSM, CELP, SBC, TrueSpeech e MPEG Layer-3.

Formato Bitrate 1 Min = Esempio
19 025 hz 32 bit float 6,1 mb/s 374784 kb
44 025 hz 24 bit PCM S16 LE 1,4 mb/s 86016 kb CD musicale standard
11 025 Hz 16 bit PCM 176.4 kbit/s[8] 1292 kB[9] 11k16bitpcm.wav
8 000 Hz 16 bit PCM 128 kbit/s 938 kB 8k16bitpcm.wav
11 025 Hz 8 bit PCM 88.2 kbit/s 646 kB 11k8bitpcm.wav
11 025 Hz µ-Law 88.2 kbit/s 646 kB 11kulaw.wav
8 000 Hz 8 bit PCM 64 kbit/s 469 kB 8k8bitpcm.wav
8 000 Hz µ-Law 64 kbit/s 469 kB 8kulaw.wav
11 025 Hz 4 bit ADPCM 44.1 kbit/s 323 kB 11kadpcm.wav
8 000 Hz 4bit ADPCM 32 kbit/s 234 kB 8kadpcm.wav
11 025 Hz GSM6.10 18 kbit/s 132 kB 11kgsm.wav
8 000 Hz MP3 16 k 16 kbit/s 117 kB 8kmp316.wav
8 000 Hz GSM6.10 13 kbit/s 103 kB 8kgsm.wav
8 000 Hz Lernout & Hauspie SBC 12 k 12 kbit/s 88 kB 8ksbc12.wav
8 000 Hz DSP Group Truespeech 9 kbit/s 66 kB 8ktruespeech.wav
8 000 Hz MP3 8 k[10] 8 kbit/s 60 kB 8kmp38.wav
8 000 Hz Lernout & Hauspie CELP 4.8 kbit/s 35 kB 8kcelp.wav

Il WAV è un formato proprietario open source che può essere riprodotto da quasi tutti i player audio.

Note

  1. ^ WAVE and AVI Codec Registries - RFC 2361, su tools.ietf.org, giugno 1998.
  2. ^ File Extension .WAV Details, su filext.com. URL consultato il 28 settembre 2020.
  3. ^ (EN) Meaning of WAV file, su lexico.com. URL consultato il 28 settembre 2020.
  4. ^ (EN) WAVE Audio File Format, su loc.gov, 26 ottobre 2012. URL consultato il 28 settembre 2020.
  5. ^ (EN) MCI and Data Specifications (TXT), su kk.iij4u.or.jp, agosto 1991. URL consultato il 28 settembre 2020 (archiviato dall'url originale il 17 aprile 2009).
  6. ^ Il sottotipo 8SVX memorizza i dati audio all'interno di blocchi contenuti in un contenitore di file IFF.
  7. ^ La modulazione LPCM è un tipo specifico di PCM in cui i livelli di quantizzazione sono linearmente uniformi. PCM è un termine più generale ed è spesso usato per descrivere anche i dati codificati come LPCM.
  8. ^ 1 kBit = 1000 bit
  9. ^ 1 kByte = 1024 byte
  10. ^ Il file esempio codificato in MP3 mantiene l'estensione ".wav"

Altri progetti

Collegamenti esterni

Template:Estensioni

Controllo di autoritàBNF (FRcb13621427d (data)