В главе 6 мы рассказывали о том, как удалить смещение по оси амплитуды, установить разрядность и частоту сэмплирования для нового звукового файла, который вы собираетесь записать. Но что если у вас есть готовый файл, с которым нужно проделать те же операции — удалить смещение по оси амплитуды, изменить частоту сэмплирования и разрядность? Программа Sound Forge содержит три отдельных функции, предназначенных именно для этих целей.
Удаление смещения по оси амплитуды
Выше (в главе 6) говорилось о том, что качество записи напрямую зависит от используемой вами звуковой карты. Во многих случаях между звуковой картой и устройством ввода могут возникать конфликты (особенно, если вы используете дешевую карту, такую как Sound Blaster). В этом случае излишек потока добавляется к входящему сигналу и конечная диаграмма сигналов отклоняется от нулевой оси. Это явление известно как смещение по оси амплитуды. Чтобы удалить из существующего звукового файла смещение по оси амплитуды, проделайте следующие действия:
1. Выделите в вашем звуковом файле часть данных, из которой вы хотите удалить смещение по оси амплитуды. Если вы хотите обработать весь файл, то либо вообще не выделяйте данные, либо выделите их полностью, выбрав команду меню Edit -> Select All.
2. Выполните команду меню Process -> DC Offset, чтобы открыть диалоговое окно DC Offset (рис. 8.10).
Рис. 8.10. Удалите смещение по оси амплитуды из вашего звукового файла, используя диалоговое окно DC Offset
3. Если вы хотите, чтобы программа Sound Forge автоматически выявила и удалила все имеющиеся смещения по оси амплитуды, выберите переключатель Automatically detect and remove.
4. Если вам известна величина смещения по оси амплитуды в вашем файле и вы хотите удалить его вручную, выберите переключатель Adjust DC offset by (-32,768 to 32,767). Затем введите число сэмплов, на которое должна быть выровнена диаграмма сигналов по нулевой оси. Например, если смещение по оси амплитуды вашего файла равно 95, введите значение —95, чтобы сумма двух чисел равнялась нулю, т. е. отсутствию смещения по оси амплитуды.
Совет
Чтобы выяснить величину смещения по оси амплитуды в звуковом файле, выберите команду меню Tools -> Statistics, чтобы открыть диалоговое окно Statistics. В нем содержится информация о разных параметрах звукового файла, в том числе и о смещении по оси амплитуды.
5. Если вы работаете с очень длинным файлом, установите флажок Compute DC offset from first 5 seconds only. Этим вы заставите программу Sound Forge проверить лишь первые 5 секунд вашего файла для выяснения величины смещения по оси амплитуды.
Предупреждение
Обычно функция Compute DC offset from first 5 seconds only работает нормально. Однако, если ваш файл начинается с длительного промежутка тишины или с плавного усиления звука, вам следует отключить эту срункцию. В данных обстоятельствах, если функция будет включена, программа Sound Forge не сможет корректно определить величину смещения по оси амплитуды.
6. Нажмите на кнопку ОК.
После этого смещение по оси амплитуды будет удалено либо в пределах выделенной области, либо во всем файле.
Совет
Если вы работаете с файлом и не знаете, содержит ли он смещение по оси амплитуды, всегда используйте функцию DC Offset перед началом любых других операций, связанных с редактированием. Если вы этого не сделаете, смещение по оси амплитуды может послужить причиной появления шумов и других звуковых аномалий в вашем файле.
Во многих случаях вам может понадобиться изменить значение разрядности существующего звукового файла. Например, если вы записали и отредактировали файл, используя разрядность 24 бита, но хотите впоследствии записать этот файл на компакт-диск, вам необходимо будет снизить разрядность до 16 битов, поскольку аналоговый компакт-диск может использовать только такую разрядность. Чтобы изменить значение разрядности существующего звукового файла, сделайте следующее:
1. Выберите команду меню Process -> Bit-Depth Converter, чтобы открыть диалоговое окно Bit-Depth Converter (рис. 8.11).
Рис. 8.11. Конвертер разрядности позволяет изменять разрядность звукового файла
2. Выберите новую разрядность для вашего звукового файла, используя раскрывающийся список Bit-depth.
Совет
Если вы повысите разрядность вашего файла, это не повлечет улучшения его качества. Например, если у вас был 8-битный звуковой файл и вы повысили его разрядность до 16 битов, он все равно будет звучать как 8-битный, поскольку именно с такой разрядностью он был записан. Но есть, по крайней мере, один плюс, связанный с повышением разрядности файла, — увеличится его разрешение, и дальнейшее редактирование и обработка этого файла не приведут к появлению шумов. Например, если вы хотите отредактировать 8-битный звуковой файл, не помешает повысить его разрядность. С другой стороны, если вы понизите разрядность звукового файла, это как раз понизит его качество, поэтому если вы решили это сделать, не забудьте создать резервную копию оригинала. Например, если у вас есть 24-битный звуковой файл и вы хотите снизить его разрядность до 16 битов, чтобы иметь возможность записать его на компакт-диск, обязательно сохраните копию 24-битной версии для последующего редактирования и обработки.
3. Выберите вариант из раскрывающегося списка Dither. Этот параметр позволяет определить, сколько дополнительного шума вы хотите наложить на сигнал, чтобы скрыть шум квантования (см. Замечание ниже), который возникает из-за преобразования разрядности. В случае повышения разрядности стоит выбрать для этого параметра значение None. Если же вы собираетесь понизить разрядность, вам придется поэкспериментировать с этим параметром, чтобы выяснить, какое его значение работает лучше.
Замечание
Когда вы преобразуете аналоговый звуковой сигнал в цифровую форму, этот сигнал определяется с использованием конечного диапазона чисел. Чем ниже разрядность файла, тем меньшие числа выделяются для определения сигнала, что приводит к более высокому уровню шумов, В случае понижения разрядности этот процесс может привести к появлению так называемого шума квантования. Этот шум образуется из-за того, что числа, представляющие сигнал в файле с большей разрядностью, должны быть округлены до значений, соответствующих меньшей разрядности. Чтобы скрыть шум квантования, вы можете добавить в данные дополнительный шум. Может показаться странным, что для того чтобы понизить слышимые шумы, нужно добавить дополнительный шум, но он помогает смягчить, так сказать, "шероховатости" сигнала, характеризующие шум квантования.
4. Выберите значение параметра Noise shaping. Он позволяет переместить возможные шумы в область более высоких частот, которые менее доступны для человеческого слуха. Вам придется поэкспериментировать с этим параметром, чтобы найти наиболее подходящее для вашего файла значение.
Совет
Если частота сэмплирования вашего файла ниже 44 100 Гц, следует выбрать для параметра Noise shaping значение Off. Эта необходимость объясняется тем, что файлы с низкими частотами сэмплирования также характеризуются более низким частотным диапазоном. Использование параметра Noise shaping для подобных файлов может привести к увеличению уровня шума.
5. Нажмите на кнопку Preview, чтобы услышать, как звучит файл, до того, как программа Sound Forge произведет в нем фактические изменения.
Совет
По умолчанию функция Preview воспроизводит только первые 4 секунды из выделенных данных. Вы можете изменить это время, выбрав команду меню Options -> Preferences, чтобы открыть диалоговое окно Preferences. На вкладке Previews измените значение параметра Limit Preview To, введя желаемое количество секунд (от 1 до 600). Вы также можете указать функции Preview, проигрывать ли измененную область непрерывно, уменьшать ли ее громкость в конце и реагировать ли на изменения значения параметров, совершенные во время воспроизведения. Вы также можете заставить эту функцию проигрывать отрывки данных, находящиеся перед и после выделенной области, чтобы иметь возможность оценить разницу между обработанными и необработанными частями файла. Чтобы воспользоваться этими возможностями, просто установите соответствующие флажки и введите значения в числовые поля. Они не требуют дополнительного пояснения.
6. Нажмите на кнопку ОК.
Разрядность вашего звукового файла будет изменена в соответствии с заданными значениями параметров.
Изменение частоты сэмплирования
Как и в случае с разрядностью, бывают ситуации, когда необходимо изменить частоту сэмплирования существующего звукового файла. И снова на ум приходит пример с записью звуковых данных на компакт-диск. Аналоговый компакт-диск может работать только с частотой сэмплирования, равной 44 100 Гц. Чтобы изменить частоту сэмплирования звукового файла, сделайте следующее:
1. Выберите команду меню Process -> Resample, чтобы открыть диалоговое окно Resample (рис. 8.12).
Рис. 8.12. Функция Resample позволяет изменить частоту сэмплирования звукового файла
2. Определите новую частоту сэмплирования, используя параметр New sample rate (2.000 to 192.000 Hz).
Совет
Если вы повысите частоту сэмплирования вашего файла, это не повлечет улучшения его качества. Например, если у вас был звуковой файл с частотой сэмплирования 22 кГц, а вы повысили частоту до 44,1 кГц (чтобы записать этот файл на компакт-диск), он все равно будет звучать как 22-килогерцевый, поскольку именно с этой частотой он был записан. Но есть, по крайней мере, один плюс, связанный с повышением частоты сэмплирования файла — в результате этого увеличится разрешение файла и дальнейшие его редактирование и обработка не приведут к появлению шумов. Например, если вы хотите отредактировать 22-килогерцевый звуковой файл, не помешает повысить его частоту сэмплирования. С другой стороны, если вы понизите частоту сэмплирования звукового файла, это понизит его качество, поэтому, если вы все-таки решили это сделать, не забудьте создать резервную копию оригинала. Например, если у вас есть 48-килогерцевый звуковой файл и вы хотите снизить его частоту сэмплирования до 44,1 кГц, чтобы иметь возможность записать его на компакт-диск, обязательно сохраните копию версии с частотой 48 кГц для последующего редактирования и обработки.
3. Выберите значение параметра Interpolation accuracy (I to 4). Он позволяет определить точность процесса преобразования частоты сэмплирования. Низкое значение означает быструю, но менее точную обработку. Высокое значение подразумевает более медленную, но более точную обработку. Если длина вашего файла не очень велика, стоит выбрать значение, равное 4.
4. Если вы понижаете частоту сэмплирования, обязательно установите флажок Apply an anti-alias filter during resample. Это исключает возможность преобразования высокочастотных данных на входе в шумы на выходе, т. е. при применении более низкой частоты сэмплирования.
5. Если вы хотите, не внося изменения в данные, просто изменить скорость воспроизведения, установите флажок Set the sample rate only (do not re-sample). Использование этой функции повлечет за собой также изменение высоты тона. Ее стоит использовать, если кто-нибудь дал вам файл с неправильной скоростью воспроизведения.
6. Нажмите на кнопку Preview, чтобы услышать, как звучит файл, до того, как программа Sound Forge произведет в нем фактические изменения.
7. Нажмите на кнопку ОК.
Частота сэмплирования вашего файла будет изменена в соответствии с заданными значениями параметров.
Совет
Когда вы понижаете разрядность или частоту сэмплирования, вы теряете высокочастотные данные в вашем файле. Это может привести к тому, что звук станет тусклым. Чтобы не допустить этого, попробуйте обработать файл с помощью функции Smooth/Enhance программы Sound Forge. Выделите часть данных, которую вы хотите обработать, и выберите команду меню Process -> Smooth/Enhance, чтобы открыть диалоговое окно Smooth/Enhance. Затем переместите ползунок параметра Operation. Вам придется поэкспериментировать, чтобы найти подходящее значение. Нажмите на кнопку Preview, чтобы услышать, как звучит файл, до того, как программа Sound Forge произведет в нем фактические изменения. Если вы удовлетворены услышанным, нажмите на кнопку ОК.