При подготовке мультимедийных приложений довольно часто приходится
сталкиваться с задачей понижения частоты семплирования для
уменьшения объема звукового файла. Стандартной частотой для
мультимедиа является 22050 Гц. Сейчас мы у нашего файла Sound1,
записанного, как вы помните, на частоте 44100 Гц, уменьшим
частоту семплирования до 22050 Гц. Это даст выигрыш в объеме
ровно в два раза, правда, при этом мы жертвуем высокими частотами.
Но для воспроизведения звука мультимедиа приложений редко
используются хорошие акустические системы. Поэтому такая потеря
вполне допустима.
·
Операцию ресемплирования файла можно производить и без выделения
фрагмента. Выберите команду меню Process/Resample
(Процесс/ Ресемплирование), и на экране появится диалог Resample (Ресемплирование)
(Рис. 1).
Рис.
1. Диалог Resample (Ресемплирование)
Управление изменением частоты семплирования происходит довольно
просто. В поле ввода New sample rate
(Новая частота семплирования) указывается частота, которую
вы хотите получить. Ниже этого поля находится движок Interpolation
accuracy (Точность интерполяции). Он определяет точность,
с которой восстанавливается форма волны исходного семпла при
ресемплировании. Всего есть четыре фиксированных положения
движка, соответствующих четырем степеням точности. Первая
степень (Medium) позволяет максимально
быстро пересчитывать исходный файл, однако, при этом будут
появляться ощутимые искажения. Такое положение движка следует
устанавливать на маломощных компьютерах, иначе вы рискуете
потерять много времени, ожидая окончания операции. Крайнее
правое положение (High) позволяет получать
максимально качественные результаты. А средние положения -
это компромиссные варианты между скоростью работы и качеством
конечного результата.
Ниже движка Interpolation accuracy (Точность
интерполяции) находится флажок Apply an anti-alias
filter during resample (Применить anti-alias фильтр во
время ресемплирования). Anti-alias фильтр - это алгоритм, который
убирает помехи, возникающие при понижении частоты семплирования
(эффект наложения). Рекомендации по его применению те же:
если у вас мощный компьютер, то фильтр лучше всегда включать
при пересчете. Однако, если же у вас давно устаревший P60 с 8 Мб
памяти, то лучше фильтр не трогать, иначе вы рискуете провести
в томительном ожидании достаточно долгое время.
Последний орган управления диалога Resample (Ресемплирование) - это флажок Set the sample rate
only (do not resample) (Приложить только к частоте
семплирования (без ресемплирования)). Если он установлен,
и вы понижаете частоту семплирования с 44 до 22 кГц, то ваш
файл просто воспроизводится в два раза медленнее. Эту функцию
можно применять, когда вы хотите получить эффект замедления
движения ленты на аналоговом магнитофоне. Больше ее вряд ли
где можно использовать.
Итак, давайте проделаем все действия по ресемплированию нашего
файла:
·
В поле New sample rate (Новая частота
семплирования) укажите 22050 Гц.
·
Движок Interpolation accuracy (Точность
интерполяции) установите в положение High
(Высокое), если у вас мощный компьютер или в положение Medium
(Среднее), если слабый.
·
Установите флажок Apply an anti-alias filter
during resample (Применить anti-alias фильтр во время ресемплирования).
·
Нажмите кнопку ОК, и ваш файл будет пересчитан.
·
После окончания экспериментов отмените все результаты вашей
работы, нажав кнопку на панели Standard (Стандартные).
Сохраните файл.
Copyright
(c) Music Studio,
2000