Звуковые файлы занимают очень большой объем на диске. Если текст в формате MS Word редко занимает более 200-300 Кбайт, то для звукового файла 200 Кбайт — это пара секунд звучания. Вы можете приблизительно оценить объем WAVE-файлов (файлы, в который сохраняется захватываемый звук), исходя из времени звучания: при хорошем качестве записи (стерео, 16 бит, 44 100 Гц) для записи одной минуты звучания необходимо приблизительно 10 Мбайт дискового пространства. Таким образом, записав в WAVE-файлы одну 90-минутную компакт-кассету, вы займете более 900 Мбайт.
Как уменьшить объем звуковых файлов, не теряя особенно много в качестве записи.
Во-первых, вы можете просто немного изменить параметры звукозаписи. Стандартный набор параметров «44 100 Гц, 16 бит, стерео» — это качество записи на компакт-диск. При этом одна секунда звучания занимает 176 400 байт. В большинстве случаев, пока вы делаете записи «для удовольствия», вам достаточно частоты дискретизации 22 050 Гц, а если вы делаете запись с бытового микрофона, то стерео можно смело превратить в моно. Теперь секунда звучания займет у вас уже только 44 100 байт (а 90 минут звучания — приблизительно 250 Мбайт вместо 900). Во-вторых, можно сжать готовые файлы с помощью специальных алгоритмов.
Для звуковых файлов были разработаны специальные средства сжатия. Некоторые из них входят в стандартную поставку Windows. Самый распространенный из них — Microsoft ADPCM. Файлы, сжатые этой программой, уменьшаются приблизительно в четыре раза. Кроме того, «внешне» это никак не проявляется: с виду получаются обычные WAVE-файлы, а при их проигрывании программа сжатия автоматически «раскрывает» их.
Если же четырехкратного сжатия недостаточно, можно применить один из алгоритмов MPEG. Это очень мощное средство сжатия, основанное на особенностях нашего восприятия: некоторые детали, которые все равно не воспринимаются нашим ухом в данном алгоритме просто опускаются. Для звуковых файлов одно из наиболее эффективных средств сжатия на сегодня — это алгоритм MPEG Layer-3. В зависимости от качества выходного файла звукозапись может быть сжата в 10-100 раз и даже более. Причем при сжатии в 5-10 раз какое-либо ухудшение качества записи заметить трудно, особенно на бытовых динамиках. Таким образом, «дисковый эквивалент» наших 90 минут звучания может быть уменьшен с 900 до 90 Мбайт, а то и до 9.
В стандартную поставку Windows XP входит достаточно слабый алгоритм сжатия MPEG Layer-3. Более мощные кодировщики поставляются со специализированным программным обеспечением. Работа со сжатыми файлами опять же не будет ничем отличаться от работы с обычными WAVE-файлами. Разве что время записи на диск резко увеличится — кодирование MPEG занимает гораздо большее время, чем декодирование.
Как правило, любая программа редактирования позволяет сохранять готовые музыкальные композиции в необходимый формат. При этом в зависимости от выбранного формата и производительности компьютера будет отличаться время сохранения файла в выбранный формат.
Таким образом, можно порекомендовать следующий обобщенный алгоритм работы со звуком.