Обзор программ для записи звука

В этой статье язык пойдет о программах, которые позволяют записывать звук, воспроизводимый звуковой картой вашего компьютера. Зачем нужны такие программы? Посмотрите на панель вашей звуковой карты. На ней, кроме выходов для динамиков, есть еще вход для микрофона, и еще один вход - линеен. Для чего нужен вход для микрофона, понятно. До линейного входа, если кто не знает, можно подключить любое звуковоспроизводящее устройство (радиоприемник, магнитофон и т. д.). С помощью программ, которые позволяют записывать звуковой сигнал, который поступает на входы вашей саунд-карты, вы сможете, подключив микрофон, записать себя, любимого, а с помощью линейного входа перевести в цифровую форму старую магнитофонную запись. Но этим возможности программ, которые записывают звук, не исчерпываются. Если у вас высокоскоростной Интернет, вы наверно пользуетесь Интернет-радио (возможность прослушивать радиопередачи, которые транслируются в Сети, встроена в Windows Media Player, не говоря уже о таких программах как Real Audio и специальных программах, предназначенных для прослушивания определенных радиостанций). Как правило, программы, которые позволяют прослушивать Интернет-радио, не позволяют вам хранить аудио-контент на своем диске. Причин потому может быть много, говорить о них мы не будем. Отметим однако, что все, что воспроизводит ваша саунд-карта, может быть сохранено на диске в виде звукового файла. Нужна только программа, которая умеет это делать. Две таких программы и будут рассмотрены в этой статье. Но сначала немного теории. Железопоскольку звуковой сигнал поступает на вход звуковой карты в аналоговом виде, для передачи его в цифровой форме необходимо специальное устройство - аналогово-цифровой преобразователь (АЦП). Все современные звуковые карты оборудованы АЦП, но качество этих устройств на разных картах - разное. Для того, чтобы понять, о чем идет речь, необходим короткий экскурс в теорию. Аналогово-цифровое превращение выполняется путем измерения значения амплитуды аналогового сигнала через ровные промежутки времени (отдельные отсчеты называются семплами). Этими значениями являются целые числа. Так выходит "цифровой звук". Частота, с которой проводятся измерения амплитуды звукового сигнала, называется частотой дискретизации. Целые числа могут сохраняться в компьютере в разных форматах - в 8-, 16-, 32-, 64-битовом формате (занимая в памяти, соответственно 1, 2, 4, 8 байт), а также со знаком или без. Последнее обстоятельство для нас особенного значения не имеет. Более важное разрядность, то есть количество битый (байт), которые занимает число. Современные непрофессиональные звуковые карты могут работать с 8-битовым и 16-битовым звуком. Некоторые карты могут работать с 32-битовым звуком (на практике часто используется только 24 битая). Все это очень похоже на кодировку изображений. Разрядность пикселей изображения (8, 16 или 32 битая) определяет максимальное количество цветов, а следовательно - и качество изображения. Точно также и качество звука зависит от разрядности семплов. Если разрядность звуковых семплов - это аналог количества цветов в представлении изображения, то частота дискретизации - аналог разрешающей способности. Чем выше частота дискретизации - тем выше качество звука. Традиционно используются следующие частоты: 4000, 8000, 11025, 16000, 24000, 22050, 44100, 48000, 96000 герц. В этом ряду нетрудно отметить два ряды кратных значений. Кратность значений частоты дискретизации облегчает процесс превращения этой частоты - передискретизацию. Однако, поскольку разные стандарты кодировки цифрового звука создавались разными организациями в разное время и с разными целями, не все значения частот, принятые в компьютерном мире, кратны друг другу. Согласно теореме Найквиста-котельникова, максимальная частота начального звукового сигнала, которую можно передать при цифровой кодировке, равняется половине частоты дискретизации. Это значит, что если АЦП работает с частотой дискретизации, скажем, 24 Кгц, максимально возможна частота в спектре оцифрованного звука будет равняться 12 Кгц.

Но во входном аналоговом сигнале наверно есть составляющие, частота которых превышает 12 Кгц. При превращении "в лоб" эти составляющие не исчезнут из оцифрованного сигнала бесследно. Они окажутся в нем в виде искажений (чаще всего - характерного "дребезжанья"). Для того, чтобы лишить цифровой сигнал от искажений, применяется фильтрация, которая удаляет из сигнала составляющие с частотами выше половины частоты дискретизации. Останавливаться на этом детально мы не будем, отметим только, что поскольку идеальных фильтров не существует, на практике максимальная частота, которую можно записать в оцифрованной форме, бывает менее половины частоты дискретизации. Ну и наконец, звук может быть многоканальным. Современные звуковые карты поддерживают разное количество каналов при воссоздании звука, но если речь идет не о профессиональном оборудовании, то при записи звука мы можем выбирать между одним каналом или двумя. Программное обеспечение Windows позволяет вам выбирать частоту дискретизации звука, записываемого из микрофона или через линейный вход карты (причем в широких пристройках - вплоть до 48 Кгц. Однако увлекаться этим не стоит. АЦП карты, как правило, работает на фиксированной (не очень высокой) частоте. Система же генерирует оцифрованный звук с заданной частотой дискретизации, используя упоминавшийся выше ресемплинг. Процесс ресемплинга не может повысить качество звука (но может его ухудшить). Из этого выходит, что вы не почувствуете разницу между качеством звука, записанного из входа карты на средней и на высокой частоте дискретизации. А вот размер аудио-файла (особенно если это wav-файл) существенно изменится. При записи из входа карты не устанавливайте высокую частоту дискретизации, если только у вас нет особенных причин для этого (например, если вы планируете перенести запись аудио CD, вы должны записывать звук с частотой дискретизации 44100 Гц, потому что это отвечает стандарту аудио CD. В заключение этого раздела приведу простые рецепты по соотношению параметров цифрового звука и качества. Качество телефонной линии: разрядность семплов - 8 битый, частота дискретизации - 8 Кгц, один канал. Качество радиопередачи в диапазоне FM - разрядность семплов - 16 битый, частота дискретизации - 22,05 Кгц, два канала. Качество аудио компакт-диска - разрядность семплов - 16 битый, частота дискретизации - 44,1 Кгц, два канала. ПРОГРАММИВ Windows является собственной программой звукозаписи, однако использовать ее категорически не рекомендуется. Если от таких дополнений Windows как Notepad или Paint еще может быть какая-то практическая польза, то встроена программа звукозаписи настолько примитивная, что пользе от нее никакой. Важным компонентом при записи звука из саунд-карты является микшер Windows. Если музыкальная композиция ревет из динамиков, а программа звукозаписи записывает тишину или слабое потрескивание, значит вы неправильно установили источник записи. Источник записи устанавливается в программе-микшере. В Windows 9x для вызова микшера нужно щелкнуть мышью по значку с изображением громкоговорителя на панели заданий. В Windows XP все немного сложнее. Для того, чтобы открыть стандартный микшер, нужно открыть Панель управления, выбрать в ней пункт Звуки и аудиоустройства, в окне, которое открылось, выбрать вкладку Аудио и в группе Запись звуку нажать кнопку Громкость. По умолчанию микшер отображает не все источники записи. Если для записи из микрофона или линейного входа вам нужно будет выбрать одноименные опции, то для записи звука, воспроизводимого с помощью Windows Media Player, нужно использовать группу Звукозапись, а для записи из некоторых программ вам понадобится группа Общая запись. По умолчанию эта группа невидима, ее нужно открыть с помощью команды меню Параметри->свойства. Микшер позволяет также установить значение уровня, "громкость" записываемого сигнала. Программ звукозаписи достаточно много. Только на одном сайте я насчитал около пятидесяти. Нет никакого смысла пытаться рассмотреть все записывающие программы. Для сравнения я выбрал две: одну бесплатную и одну условно-бесплатную. Обе программы получили максимальный рейтинг на сайте, на котором я их нашел. Audiograbberразработчик: Jackie Franckрассматриваемая версия: 1.83условия распространение: бесплатнопару лет назад я уже делал набег в состояние программ звукозаписи. Что неприятно удивило меня тогда, так это достаточно низкое качество даже платных программ. Будучи подавленный этим фактом, я написал собственную программу звукозаписи. Она не была шедевром, но мои потребности удовлетворяла полностью. Как все изменилось с тех пор! Бесплатная программа Audiograbber владеет функциями, которые несколько лет назад отсутствовали во многих программах, которые распространялись за деньги. В перечень функций Audiograbber (рис. 1) Входят: детектор тишины, возможность автоматической разбивки записи на треки, планировщик времени записи с функцией автоматического исключения компьютера по окончании записи, разные функции обработки записываемых данных (плавное завершение треков, нормализация). Рисунок 1. Главное окно программы Audiograbberпрограмма владеет большим количеством настроек и вообще выполненная весьма профессионально. Что вызывает удивление, так это запутан интерфейс программы (и это при том, что на сайте программы легкость интерфейса перечислена в списке ее достоинств). Как пример непродуманности интерфейса можно привести кнопку быстрого доступа с подписью Mp3. Можно было бы ожидать, что эта кнопка откроет окно, связанная с настройками mp3-файлов, однако вместо этого открывается окно, что позволяет выбрать разные форматы файлов для записи, причем формат mp3 в этот список по умолчанию как раз и не входит. Здесь следует сделать небольшое отступление, которое касается форматов аудио-файлов. Самым простым и более громоздким является формат wav (Raw PCM). Продолжая аналогию с графическими данными, этот формат можно сравнить с форматом bmp - максимум информации и очень большие размеры. Одна минута аудиозаписи с качеством компакт-диска в формате Raw PCM занимает на диске около 10 мегабайт. Даже при современных объемах жестких дисков для составителей собственных аудиотеок это многовато. Неудивительно потому, что широкую популярность приобрели форматы сжатия аудиоданных, которые обеспечивают коэффициент сжатия приблизительно 1:10 по сравнению с Raw PCM при почти такому же качеству звучания. Эти форматы используют алгоритмы сжатия аудиоданных с потерями. Их можно сравнить с графическим форматом JPG. Размер файла jpg гораздо меньше размера аналогичного bmp-файла, но и качество изображения несколько хуже (чем больше коэффициент сжатия - тем хуже качество). Среди форматов сжатия аудиоданных с потерями на сегодняшний день лидируют три: mp3, wma и Ogg Vorbis. Самым популярным форматом безусловно является mp3. Этот формат поддерживают почти все программные плееры для Windows, много плееров для Linux и бесчисленного множества аппаратных аудио-плееров и карманных компьютеров. Однако из mp3 связана одна проблема, о которой знают не все. Формат mp3 запатентован. Это значит, что любой разработчик программ, которые используют формат mp3, должен платить лицензионные отчисления правообладателю. По этой причине много бесплатных программ, которые работают со звуком, не поддерживают mp3. Впрочем, авторы некоторых mp3-кодеков, например LAME, нашли способ обойти эти ограничения, положив часть ответственности на пользователей. Этим же путем идут и много некоммерческих программ, которые включают возможность работы из mp3. Самого кодека в дистрибутиве программы нет, но есть возможность подключения постороннего кодека. Последнее - на совести пользователя. Формат wma был разработан Microsoft, в частности для того, чтобы вытеснить mp3 (что, однако, ему так и не удалось). По своим показателям это неплохой формат. Его, что естественно, поддерживает ОС Windows, а также много аппаратные аудио-плеери и карманные компьютеры. За недостаток формата wma можно считать отс

Карта сайта.