Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
codecs:lossy:mp3 [2007/03/26 09:09] Spike |
codecs:lossy:mp3 [2007/03/26 09:14] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== MP3 ====== | ||
- | |||
- | **MP3: MPEG 1 Layer 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. | ||
- | |||
- | Вскоре, из-за высокой степени сжатия (1/11 оригинального размера с значительным сохранением качества), высокой доступностью декодеров и низкими требованиями к процессору для воспроизведения (мощности процессора 486 DX2-100 хватает для декодирования в реальном времени), MP3 де-факто стал стандартом для аудио кодирования с потерями. | ||
- | |||
- | Стандарт поддерживает многоканальные файлы (малореализовано), частоты дискредитации с 16kHz до 24kHz (MPEG2 Layer 3) и с 32kHz до 48kHz (MPEG1 Layer 3). | ||
- | |||
- | Официальные и неофициальные исследования показали, что файлы, сжатые MP3 при битрейтах 160-224 kbps, малоотличимы на слух от оригинальных файлов. Большинство людей эту разницу вообще не слышат. Но аудиофилам же этот формат не подойдет. | ||
- | |||
- | ===== Плюсы ===== | ||
- | * Принят и широко распространен, поддерживается практически всеми плеерами и устройствами. | ||
- | * Стандарт ISO, часть спецификаций MPEG. | ||
- | * Быстрое декодирование, меньшая сложность, чем в [[codecs:lossy:AAC]] или [[codecs:lossy:Ogg_Vorbis]]. | ||
- | * Любой человек может создавать свою собственную реализацию (доступны спецификации и демо-примеры). | ||
- | * Облегченный процесс лицензирования. | ||
- | |||
- | ===== Минусы ===== | ||
- | * Меньшая производительность/эффективность по сравнению с современными кодерами. | ||
- | * Имеет те же проблемы, что и у всех подобных кодеров.. | ||
- | * Иногда максимального битрейта (320kbps) недостаточно. | ||
- | * Нет многоканальных реализаций. | ||
- | * Не подходит для высококачественных систем (с частотой дискредитации больше 48kHz). | ||
- | |||
- | |||
- | ===== Технологии, используемые для компрессии ===== | ||
- | |||
- | * [[ha>Huffman coding]] | ||
- | * [[ha>Quantization]] | ||
- | * [[ha>Joint stereo|M/S matrixing]] | ||
- | * [[ha>Intensity stereo]] | ||
- | * [[ha>Channel coupling]] | ||
- | * Modified discrete cosine transform ([[ha>MDCT]]) | ||
- | * Polyphase filter bank | ||
- | |||
- | Существует нестандартная реализация MP3 под названием [[codecs:lossy:MP3Pro]], которая использует преимущество SBR-кодирования для получения более высокого качества на низких битрейтах. | ||
- | |||
- | |||
- | ===== Кодеры / декодеры (поддерживаемые платформы) ===== | ||
- | * **Рекомендованные** | ||
- | * [[codecs:lossy:LAME]] (Win32/Posix) | ||
- | * **Другие** | ||
- | * [[codecs:lossy:Audioactive]] (Win32) | ||
- | * [[codecs:lossy:Blade]] (Win32/Posix) | ||
- | * [[codecs:lossy:Xing]] (Win32) | ||
- | * [[codecs:lossy:Gogo]] (Win32/Posix) | ||
- | |||
- | ===== Метаданные (теги) ===== | ||
- | |||
- | * [[codecs:metadata:ID3v1]] | ||
- | * [[codecs:metadata:ID3v1.1]] | ||
- | * [[codecs:metadata:ID3v2]] | ||
- | |||
- | |||
- | ===== Для дополнительного чтения ===== | ||
- | |||
- | * [[wpru>MP3|MP3 в русской википедии]] | ||
- | * [[ha>MP3|MP3 на Hydrogenaudio]] | ||
- | * [[http://www.audiocoding.com/modules/wiki/?page=MP3|MP3 at Audiocoding Wiki]]. | ||
- | * [[ha>MPEG1 Layer 3]] - Technical explanation of MP3 encoding. | ||
- | * [[http://www.rjamorim.com/test/mp3-128/results.html|Roberto's listening test]] тест кодеров MP3. | ||
- | * [[http://uncyclopedia.org/wiki/MP3|MP3 definition at Uncyclopedia]]. | ||
- | |||
- | ~~DISCUSSION~~ | ||