Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
codecs:lossy:mp3 [2007/03/20 05:45] Spike |
codecs:lossy:mp3 [2007/03/26 09:14] (текущий) |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
===== Введение ===== | ===== Введение ===== | ||
- | Алгоритм MP3 начал разрабатываться в 1987 совместными усилиями [[http://www.iis.fraunhofer.de/|Fraunhofer IIS-A]] и Университетом Эрланген. Алгоритм сертифицирован ISO-MPEG Audio Layer-3 (IS 11172-3 и IS 13818-3). | + | Алгоритм MP3 начал разрабатываться в 1987 совместными усилиями немецкого Института [[http://www.iis.fraunhofer.de/|Fraunhofer IIS-A]] и Университетом Эрланген. Алгоритм сертифицирован ISO-MPEG Audio Layer-3 (IS 11172-3 и IS 13818-3). |
Основой разработки MP3 послужил экспериментальный кодек ASPEC (Adaptive Spectral Perceptual Entropy Coding). Первым кодировщиком в формат MP3 стала программа L3Enc, выпущенная летом 1994 года. Спустя один год появился первый программный MP3-плеер — Winplay3. | Основой разработки MP3 послужил экспериментальный кодек ASPEC (Adaptive Spectral Perceptual Entropy Coding). Первым кодировщиком в формат MP3 стала программа L3Enc, выпущенная летом 1994 года. Спустя один год появился первый программный MP3-плеер — Winplay3. | ||
Строка 10: | Строка 10: | ||
Вскоре, из-за высокой степени сжатия (1/11 оригинального размера с значительным сохранением качества), высокой доступностью декодеров и низкими требованиями к процессору для воспроизведения (мощности процессора 486 DX2-100 хватает для декодирования в реальном времени), MP3 де-факто стал стандартом для аудио кодирования с потерями. | Вскоре, из-за высокой степени сжатия (1/11 оригинального размера с значительным сохранением качества), высокой доступностью декодеров и низкими требованиями к процессору для воспроизведения (мощности процессора 486 DX2-100 хватает для декодирования в реальном времени), MP3 де-факто стал стандартом для аудио кодирования с потерями. | ||
- | Стандарт поддерживает [[многоканальные]] файлы (малореализовано), [[частоты дискредитации]] с 16kHz до 24kHz (MPEG2 Layer 3) и с 32kHz до 48kHz (MPEG1 Layer 3). | + | Стандарт поддерживает многоканальные файлы (малореализовано), частоты дискредитации с 16kHz до 24kHz (MPEG2 Layer 3) и с 32kHz до 48kHz (MPEG1 Layer 3). |
- | Официальные и неофициальные исследования показали, что файлы, сжатые MP3 при битрейтах 160-224 kbps, малоотличимы на слух от оригинальных файлов. Большинство людей эту разницу вообще не слышат. | + | Официальные и неофициальные исследования показали, что файлы, сжатые MP3 при битрейтах 160-224 kbps, малоотличимы на слух от оригинальных файлов. Большинство людей эту разницу вообще не слышат. Но аудиофилам же этот формат не подойдет. |
===== Плюсы ===== | ===== Плюсы ===== | ||
* Принят и широко распространен, поддерживается практически всеми плеерами и устройствами. | * Принят и широко распространен, поддерживается практически всеми плеерами и устройствами. | ||
- | * Стандарт [[ISO]], часть спецификаций MPEG. | + | * Стандарт ISO, часть спецификаций MPEG. |
- | * Быстрое декодирование, меньшая сложность, чем в [[codecs:lossy:AAC]] или [[codecs:lossy:Ogg Vorbis]]. | + | * Быстрое декодирование, меньшая сложность, чем в [[codecs:lossy:AAC]] или [[codecs:lossy:Ogg_Vorbis]]. |
* Любой человек может создавать свою собственную реализацию (доступны спецификации и демо-примеры). | * Любой человек может создавать свою собственную реализацию (доступны спецификации и демо-примеры). | ||
* Облегченный процесс лицензирования. | * Облегченный процесс лицензирования. | ||
Строка 31: | Строка 31: | ||
===== Технологии, используемые для компрессии ===== | ===== Технологии, используемые для компрессии ===== | ||
- | * [[Huffman coding]] | + | * [[ha>Huffman coding]] |
- | * [[Quantization]] | + | * [[ha>Quantization]] |
- | * [[Joint stereo|M/S matrixing]] | + | * [[ha>Joint stereo|M/S matrixing]] |
- | * [[Intensity stereo]] | + | * [[ha>Intensity stereo]] |
- | * [[Channel coupling]] | + | * [[ha>Channel coupling]] |
- | * Modified discrete cosine transform ([[MDCT]]) | + | * Modified discrete cosine transform ([[ha>MDCT]]) |
* Polyphase filter bank | * Polyphase filter bank | ||
- | Существует нестандартная реализация MP3 под названием [[MP3Pro]], которая использует преимущество [[SBR]]-кодирования для получения более высокого качества на низких битрейтах. | + | Существует нестандартная реализация MP3 под названием [[codecs:lossy:MP3Pro]], которая использует преимущество SBR-кодирования для получения более высокого качества на низких битрейтах. |
Строка 51: | Строка 51: | ||
* [[codecs:lossy:Gogo]] (Win32/Posix) | * [[codecs:lossy:Gogo]] (Win32/Posix) | ||
- | ===== Метаданные (теги) ===== | ||
- | * [[codecs:metadata:ID3v1]] | + | ===== Метаданные (теги) ===== |
- | * [[codecs:metadata:ID3v1.1]] | + | {{indexmenu>codecs:metadata:#sort+title|js#IndexMenu}} |
- | * [[codecs:metadata:ID3v2]] | + | |
Строка 63: | Строка 61: | ||
* [[ha>MP3|MP3 на Hydrogenaudio]] | * [[ha>MP3|MP3 на Hydrogenaudio]] | ||
* [[http://www.audiocoding.com/modules/wiki/?page=MP3|MP3 at Audiocoding Wiki]]. | * [[http://www.audiocoding.com/modules/wiki/?page=MP3|MP3 at Audiocoding Wiki]]. | ||
- | * [[MPEG1 Layer 3]] - Technical explanation of MP3 encoding. | + | * [[ha>MPEG1 Layer 3]] - Technical explanation of MP3 encoding. |
* [[http://www.rjamorim.com/test/mp3-128/results.html|Roberto's listening test]] тест кодеров MP3. | * [[http://www.rjamorim.com/test/mp3-128/results.html|Roberto's listening test]] тест кодеров MP3. | ||
* [[http://uncyclopedia.org/wiki/MP3|MP3 definition at Uncyclopedia]]. | * [[http://uncyclopedia.org/wiki/MP3|MP3 definition at Uncyclopedia]]. |