GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing en.wikipedia.org — WAV - Wikipedia (Redirected from WAV file) Not to be confused with WavPack.
"Wav" redirects here. For the scientific wave, see Wave. For the waves of water, see Wind wave. For other uses, see Wav (disambiguation).
"Wave Sound" redirects here. For the festival, see Wave Sound (festival).
Waveform Audio File Format (WAVE, or WAV due to its filename extension;[3][6][7] pronounced /wæv/ or /weɪv/ [8]) is an audio file format standard for storing an audio bitstream on personal computers. The format was developed and published for the first time in 1991 by IBM and Microsoft. It is the main format used on Microsoft Windows systems for uncompressed audio. The usual bitstream encoding is the linear pulse-code modulation (LPCM) format. WAV is an application of the Resource Interchange File Format (RIFF) bitstream format method for storing data in chunks, and thus is similar to the 8SVX and the Audio Interchange File Format (AIFF) format used on Amiga and Macintosh computers, respectively. DescriptionThe WAV file is an instance of a Resource Interchange File Format (RIFF) defined by IBM and Microsoft.[3] The RIFF format acts as a wrapper for various audio coding formats. Though a WAV file can contain compressed audio, the most common WAV audio format is uncompressed audio in the linear pulse-code modulation (LPCM) format. LPCM is also the standard audio coding format for audio CDs, which store two-channel LPCM audio sampled at 44.1 kHz with 16 bits per sample. Since LPCM is uncompressed and retains all of the samples of an audio track, professional users or audio experts may use the WAV format with LPCM audio for maximum audio quality.[9] WAV files can also be edited and manipulated with relative ease. On Microsoft Windows, the WAV format supports compressed audio using the Audio Compression Manager (ACM). Any ACM codec can be used to compress a WAV file. The user interface (UI) for ACM may be accessed through various programs that use it, including Sound Recorder in some versions of Windows. Beginning with Windows 2000, a File specificationsRIFFA RIFF file is a tagged file format. It has a specific container format (a chunk) with a header that includes a four-character tag (FourCC) and the size (number of bytes) of the chunk. The tag specifies how the data within the chunk should be interpreted, and there are several standard FourCC tags. Tags consisting of all capital letters are reserved tags. The outermost chunk of a RIFF file has a The advantage of a tagged file format is that the format can be extended later while maintaining backward compatibility.[11] The rule for a RIFF (or WAV) reader is that it should ignore any tagged chunk that it does not recognize.[12] The reader will not be able to use the new information, but the reader should not be confused. The specification for RIFF files includes the definition of an RIFF files were expected to be used in international environments, so there is RIFF also defines a RIFF WAVEThe top-level definition of a WAV file is:[16] <WAVE-form> → RIFF('WAVE'
<fmt-ck> // Format of the file
[<fact-ck>] // Fact chunk
[<cue-ck>] // Cue points
[<playlist-ck>] // Playlist
[<assoc-data-list>] // Associated data list
<wave-data> ) // Wave data
The top-level RIFF form uses a The WAV specification includes some optional features. The optional Finally, the mandatory Note that the WAV file definition does not show where an The RIFF specification attempts to be a formal specification, but its formalism lacks the precision seen in other tagged formats. For example, the RIFF specification does not clearly distinguish between a set of subchunks and an ordered sequence of subchunks. The RIFF form chunk suggests it should be a sequence container. Sequencing information is specified in the RIFF form of a WAV file consistent with the formalism: "However, The WAV specification supports, and most WAV files use, a single contiguous array of audio samples. The specification also supports discrete blocks of samples and silence that are played in order. The specification for the sample data contains apparent errors:[20] The <wave-data> contains the waveform data. It is defined as follows:
<wave-data> → { <data-ck> | <data-list> }
<data-ck> → data( <wave-data> )
<wave-list> → LIST( 'wavl' { <data-ck> | // Wave samples
<silence-ck> }... ) // Silence
<silence-ck> → slnt( <dwSamples:DWORD> ) // Count of silent samples
Apparently <wave-data> → { <data-ck> | <wave-list> }
<data-ck> → data( <bSampleData:BYTE> ... )
<wave-list> → LIST( 'wavl' { <data-ck> | // Wave samples
<silence-ck> }... ) // Silence
<silence-ck> → slnt( <dwSamples:DWORD> ) // Count of silent samples
WAV files can contain embedded IFF lists, which can contain several sub-chunks.[21][22][23] WAV file headerThis is an example of a WAV file header (44 bytes). Data is stored in little-endian byte order. [Master RIFF chunk]
FileTypeBlocID (4 bytes) : Identifier « RIFF » (0x52, 0x49, 0x46, 0x46)
FileSize (4 bytes) : Overall file size minus 8 bytes
FileFormatID (4 bytes) : Format = « WAVE » (0x57, 0x41, 0x56, 0x45)
[Chunk describing the data format]
FormatBlocID (4 bytes) : Identifier « fmt␣ » (0x66, 0x6D, 0x74, 0x20)
BlocSize (4 bytes) : Chunk size minus 8 bytes, which is 16 bytes here (0x10)
AudioFormat (2 bytes) : Audio format (1: PCM integer, 3: IEEE 754 float)
NbrChannels (2 bytes) : Number of channels
Frequency (4 bytes) : Sample rate (in hertz)
BytePerSec (4 bytes) : Number of bytes to read per second (Frequency * BytePerBloc).
BytePerBloc (2 bytes) : Number of bytes per block (NbrChannels * BitsPerSample / 8).
BitsPerSample (2 bytes) : Number of bits per sample
[Chunk containing the sampled data]
DataBlocID (4 bytes) : Identifier « data » (0x64, 0x61, 0x74, 0x61)
DataSize (4 bytes) : SampledData size
SampledData
MetadataAs a derivative of RIFF, WAV files can be tagged with metadata in the INFO chunk. In addition, WAV files can embed any kind of metadata, including but not limited to Extensible Metadata Platform (XMP) data[24] or ID3 tags[25] in extra chunks. The RIFF specification requires that applications ignore chunks they do not recognize, and applications may not necessarily use this extra information. PopularityUncompressed WAV files are large, so file sharing of WAV files over the Internet is uncommon except among video, music, and audio professionals. The high resolution of the format makes it suitable for retaining first generation archived files of high quality, for use on a system where disk space and network bandwidth are not constraints. Use by broadcasters
In spite of their large size, uncompressed WAV files are used by most radio broadcasters, especially those that have adopted a tapeless system.
LimitationsThe WAV format is limited to files that are less than 4 GiB, because of its use of a 32-bit unsigned integer to record the file size in the header. Although this is equivalent to about 6.8 hours of CD-quality audio at 44.1 kHz, 16-bit stereo, it is sometimes necessary to exceed this limit, especially when greater sampling rates, bit resolutions or channel count are required. The W64 format was therefore created for use in Sound Forge. Its 64-bit file size field in the header allows for much longer recording times. The RF64 format specified by the European Broadcasting Union has also been created to solve this problem. Non-audio dataSince the sampling rate of a WAV file can vary from 1 Hz to 4.29 GHz, and the number of channels can be as high as 65535, WAV files have also been used for non-audio data. LTspice, for instance, can store multiple circuit trace waveforms in separate channels, at any appropriate sampling rate, with the full-scale range representing ±1 V or A rather than a sound pressure.[27] Audio compact discsAudio compact discs (CDs) do not use the WAV file format, instead using Red Book audio. The commonality is that audio CDs are encoded as uncompressed 16-bit 44.1 kHz stereo LPCM, which is one of the formats supported by WAV. Many CD rippers rip to the WAV format by default. Comparison of coding schemesMain articles: Audio compression (data) and Comparison of audio coding formats
Audio in WAV files can be encoded in a variety of audio coding formats, such as GSM or MP3, to reduce the file size. All WAV files, even those that use MP3 compression, use the This is a reference to compare the monophonic (not stereophonic) audio quality and compression bitrates of audio coding formats available for WAV files, including LPCM, ADPCM, Microsoft GSM 06.10, CELP, SBC, Truespeech and MPEG Layer-3. These are the default ACM codecs that come with Windows.
See alsoReferences
External linksWikimedia Commons has media related to Waveform audio format.
Retrieved from "https://en.wikipedia.org/w/index.php?title=WAV&oldid=1385063130" Hidden categories:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||