
MP3 file format

The full name of MP3 is MPEG-1 or MPEG-2 Audio Layer III, which is a popular format for digital audio coding and lossy compression of minor parts, to achieve the purpose of compressing into smaller files.

source
The MP3 format was invented in the mid-1980s by a group of engineers at the Fraunhofer research organization in Erlangen, Germany, and standardized in 1991. The association is committed to research in low-rate, high-quality sound coding of data. Although MP3 is a lossy compression format, for the listening experience of most users, the sound quality of MP3 does not have a noticeable decrease compared to the original uncompressed audio.
Later, with the popularization of the MP3, it had an impact and influence in the music industry.
MPEG audio standard
MPEG (Motion Picture Experts Group) is a moving picture expert group under ISO, and the MPEG standard formulated by it is widely used in various multimedia. MPEG standards include video and audio standards, from which MPEG-1, MPEG-2, MPEG-2AAC, and MPEG-4 audio standards have been developed.
The MPEG-1 and MPEG-2 standards use the same family of audio codecs: Layer1, 2, 3. A new feature of MPEG-2 is the use of low sample rate expansion to reduce data traffic, and another feature is multi-channel expansion, which increases the number of main channels to five. The MPEG-2AAC (MPEG-2 Advanced Audio Coding) standard was launched by FraunhoferIIS and AT&T in 1997 to significantly reduce data traffic. The Modified Discrete Co2sine Transform (MDCT) algorithm adopted by MPEG22AAC, the sampling rate It can be between 8KHz and 96KHz, and the number of channels can be between 1-48.
All three layers of MPEG Audio Layer1, 2, and 3 use the same filter bank, bitstream structure, and header information, and the sample rate is either 32 KHz, 4411 KHz, or 48 KHz.
Layer1 is designed for DCC (DigitalCompactCassette) digital compression tape, with a data rate of 384kbps.
Layer2 balances complexity and performance, and data traffic drops to 256kbps-192kbps.
Layer3 was designed for low data traffic from the beginning, and the data traffic is 128Kbps-112Kbps. Layer3 adds MDCT transform, which makes its frequency resolution 18 times than Layer 2. Layer3 also uses EntropyCoding similar to MPEGVid2eo Redundant information is reduced.
Currently, most MP3s use the MPEG21 standard.














