Операции кодирования и декодирования
Декодирование сжатых звукозаписей производится каждый раз при их воспроизведении. Однако сейчас мы поговорим не о такой распаковке, а о преобразовании форматов звукозаписей. Мы уже говорили, что в качестве базового удобно использовать формат WAV, в котором звуковые данные не упакованы и легко поддаются обработке, хотя и занимают много места на диске. Этот формат можно считать промежуточным. Конечным форматом, в котором записи хранятся и прослушиваются, является формат МРЗ. Таким образом, под кодированием звукозаписи мы понимаем преобразование записей из формата WAV в формат МРЗ. Под декодированием понимается обратная операция: восстановление несжатой записи WAV из записи формата МРЗ.
Операции кодирования и декодирования, таким образом, практически сводятся к изменению формата файла (хотя и необратимому) и поэтому могут быть полностью автоматизированы. От пользователя требуется только указать каталоги, в которых необходимо сохранять полученные файлы, да задать несколько параметров самого процесса. Для компьютера задача кодирования не очень сложна, так что вмешательство в сам процесс не требуется и практически невозможно. Поэтому окна программ кодирования и декодирования напоминают диалоговые. Кроме того, в большинстве случаев такие программы поддерживают режим пакетной работы, в котором задания на обработку файлов добавляются в общую очередь независимо от текущей загруженности программы и выполняются по мере освобождения ресурсов. Не исключено, что качество файла, который получится в результате кодирования, покажется вам неудовлетворительным. Надо понимать, что сам по себе формат, в котором хранится запись, не определяет ее качество. Если исходная запись не обеспечивала оптимальное звучание, то в результате преобразования в формат МРЗ качество записи улучшиться не могло. Формат МРЗ предназначен для 16-битовых стереозаписей с частотой дискретизации 44,1 кГц. Если исходный формат не таков, хорошего качества записи вряд ли удастся добиться.