Стандарт MP3однозначно определяет, какие именно данные содержатся в MP3-файле. Но, сам процесс декодирования, процесс перевода аудио из MP3 в PCM, неизбежный при воспроизведении, более корректно будет назвать синтезом, чем декомпрессией. На практике он столь же неоднозначен, как и процесс кодирования.
Существует множество самых разных декодеров. Тем не менее, выбор не составляет слишком большой проблемы. Дело в том, что критерии оценки качества декодеров сильно разнятся для низких битрэйтов порядка 128 kbs и для высоких порядка 256 kbs.
Рис. 7. Окно установки параметров кодирования
Рис. 8. Встроенный специализированный калькулятор
К ориентированным на высокие битрэйты декодерам предъявляется одно основное требование – корректность примененного алгоритма декодирования и отсутствие ошибок в его реализации. Разумеется, высокая скорость работы декодера также желательна.
Считается, что высокий уровень качества обеспечивается шириной потока, но, тем не менее, разные декодеры дают разные по качеству результаты. В данной категории хорошо себя зарекомендовали декодеры от Fraunhofer IIS.
Отличие требований, предъявляемым к декодерам, ориентированным на низкие битрэйты, состоит в том, что в силу искажений, вносимых при кодировании MP3 с шириной потока ниже 128 kbs, требования к корректности декодирования ослабевают, в то время как требования к качеству звучания остаются. Поэтому зачастую популярностью пользуются не слишком корректные, но приятно звучащие плееры.
Большинство декодеров являются плеерами, но не каждый плеер может перенаправлять вывод в файл, что приводит к трудностям в объективной оценке качества его работы. Существует мнение, что такие плееры не следует называть декодерами.
Наиболее популярным сегодня плеером для высоких битрэйтов является Winamp (рис. 9). Именно этот проигрыватель мы и будем использовать в лабораторной работе. Это мультимедиа плеер с поддержкой неограниченного числа форматов. При этом могут использоваться внешние декодеры, предоставляемые производителями. В версиях выше 2.20 в качестве встроенного используется декодер MP3 от Fraunhofer IIS.
Winamp имеет хорошо продуманный интуитивно понятный интерфейс с множеством настроек. Программный эквалайзер позволяет «на ходу» корректировать АЧХ тракта воспроизведения. Имеется возможность использования большого числа внешних модулей (плагинов), позволяющих в некоторых случаях заметно улучшить визуальное восприятие звука. В Internet (http://www.winamp.com) для Winamp можно найти большое число скинов (графических оболочек).
По всей видимости, серьезную конкуренцию Winamp в ближайшем будущем составит новый универсальный проигрыватель от Microsoft Windows Media Player 7.0 (изучается при выполнении лабораторной работы № 1 /6.2/).
Подробный список различных MP3-плееров можно найти на http://www.mp3.com, но большинство из них могут конкурировать с Winamp и Windows Media Player 7.0.