Waveform Audio File Format: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Correzione multiplo di unità di misura (K maiuscolo è usato solo per le potenze di 2)
Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile
Spostata info da incipit, riscritta in parte descrizione (da en.wiki), rimosse info non pertinenti che riguardano specificatamente LPCM e non WAV, aggiunta sezione Limitazioni, varie.
Riga 12:
}}
 
'''''Waveform Audio File Format''''' (in [[apocope]] '''WAVE''', o '''WAV''' a causa dell'estensione del nome file)<ref>{{Cita web|url=https://www.lexico.com/definition/wav_file|titolo=Meaning of WAV file|accesso=28 settembre 2020|lingua=en}}</ref><ref>{{Cita web|url=https://www.loc.gov/preservation/digital/formats/fdd/fdd000001.shtml|titolo=WAVE Audio File Format|data=26 ottobre 2012|accesso=28 settembre 2020|lingua=en}}</ref><ref>{{Cita web|url=https://web.archive.org/web/20090417165828/http://www.kk.iij4u.or.jp/~kondo/wave/mpidata.txt|titolo=MCI and Data Specifications|data=agosto 1991|accesso=28 settembre 2020|lingua=en}}</ref> è uno standard di [[Formato di file|formato]] [[digitale (informatica)|digitale]] per [[file]] audio sviluppato da [[Microsoft Corporation|Microsoft]] e [[IBM]], usato per memorizzare ''[[Stream (informatica)|bitstream]]'' audio su [[Personal computer|PC]]. È unail varianteformato delprincipale formatoutilizzato ''bitstream''sui sistemi [[ResourceMicrosoft Interchange File Format|RIFFWindows]] per archiviarel'audio igrezzo datie innon "blocchi"compresso; la codifica (''chunkbitstream''), quindiusata è anche simile alil formato [[8SVXModulazione a impulsi codificati|LPCM]]<ref>IlLa sottotipomodulazione 8SVXLPCM memorizza''(Linear iPulse datiCode audio allModulation'interno') diè blocchiun contenutitipo specifico di PCM in uncui contenitorei livelli di filequantizzazione [[Interchangesono Filelinearmente Format|IFF]]uniformi.</ref> ePCM [[AIFF]],è usatiun rispettivamentetermine suipiù computergenerale [[Amiga]]ed eè [[Applespesso Macintosh|Macintosh]]usato per descrivere anche i dati codificati come LPCM.</ref> (''Linear Pulse Code Modulation'').
 
È il formato principale utilizzato sui sistemi [[Microsoft Windows]] per l'audio grezzo e non compresso. La normale codifica bitstream è il formato [[Modulazione a impulsi codificati|LPCM]]<ref>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.</ref> (''Linear Pulse Code Modulation'').
 
== Descrizione ==
Il WAV è una variante del formato ''bitstream'' [[Resource Interchange File Format|RIFF]] per archiviare dati in "blocchi" (''chunk''), quindi è anche simile al formato [[8SVX]]<ref>Il sottotipo 8SVX memorizza i dati audio all'interno di blocchi contenuti in un contenitore di file [[Interchange File Format|IFF]].</ref> e [[AIFF]], usati rispettivamente sui computer [[Amiga]] e [[Apple Macintosh|Macintosh]]. Il file WAV è un<nowiki>'</nowiki>''istanza'' del formato contenitore RIFF (''Resource Interchange File Format'') definito da IBM e Microsoft, il quale funge da ''[[wrapper]]'' per vari formati di codifica audio. A partire da [[Windows 2000]] è stata definita l'intestazione WAVE_FORMAT_EXTENSIBLE<ref>{{cita web|url=https://docs.microsoft.com/en-us/windows/win32/api/mmreg/ns-mmreg-waveformatextensible|titolo=WAVEFORMATEXTENSIBLE structure|data=5 dicembre 2018|accesso=8 ottobre 2020|lingua=en}}</ref> che specifica i dati di più canali audio insieme alla posizione degli altoparlanti, eliminando l'ambiguità riguardo ai tipi di campioni e alle dimensioni dei contenitori del formato standard.
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 (informatica)|standard]] RIFF, il formato supporta varie modalità di [[Campionamento (teoria dei segnali)|campionamento]] dei dati, ma nella pratica il più diffuso è il metodo [[Pulse-Code Modulation|PCM]].
 
Sebbene un file WAV possa contenere anche [[compressione dati|audio compresso]], il contenuto più comune è l'audio non compresso nel formato LPCM.<ref>LPCM è anche il formato di codifica audio standard per i CD audio (LPCM a due canali campionato a 44.100&nbsp;Hz e 16&nbsp;bit per campione).</ref> Poiché LPCM non è compresso e conserva tutti i campioni di una traccia audio, viene spesso usato da utenti professionisti o esperti per ottenere la massima qualità audio.
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.
 
=== Limitazioni ===
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 [[Hi-Fi|alta fedeltà]], flusso dati per lo [[streaming]] via [[Reti di calcolatori|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 [[Hertz|kHz]] (per esempio 11, 22, 44.1, ecc.), tutti questi parametri influiscono sulla dimensione dei file.
Il formato WAV è limitato ad una dimensione [[file]] inferiore a 4&nbsp;GiB, questo a causa dell'utilizzo nell'intestazione della dimensione file di un [[Numero intero (informatica)|intero]] a 32 bit senza segno. Sebbene ciò equivale a circa 6,8 ore di audio in qualità CD (44,1 kHz, stereo a 16&nbsp;bit) a volte è necessario superare questo limite, specialmente quando sono richieste velocità di campionamento, [[profondità di bit]] o numero di canali maggiori. Esistono alcuni formati non standard, tra cui il W64 (usato in Sound Forge) e lo RF64 (introdotto dall'[[Unione europea di radiodiffusione]]) che, utilizzando un'intestazione di 64&nbsp;bit, consentono tempi di registrazione molto più lunghi.
 
;=== 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 [[Extensible Metadata Platform|XMP]] (Extensible Metadata Platform) o [[tag ID3]].