программа
преобразования форматов звуковых файлов
Воинов С. Б.
Научный руководитель: проф. Зыков А. К.
«МАТИ» - Российский Государственный Технологический
Университет
им. К. Э. Циолковского, 121552, Москва, Оршанская 3, e-mail: hackmaster@mtu-net.ru
В настоящее время для цифровой
обработки звука могут быть использованы широко распространенные звуковые
редакторы SoundForge и CoolEdit. Достоинством первого редактора, помимо широких
возможностей обработки звука, является возможность качественного преобразования
звуковых файлов из одного формата в другой. Достоинством второго редактора
является возможность преобразования форматов звуковых файлов в пакетном режиме.
Это означает, что можно задать сразу несколько файлов для преобразования, а не
преобразовывать их по отдельности.
Не смотря на достоинства звуковых
редакторов SoundForge и CoolEdit, ни один из них не может выполнять качественное
преобразование звуковых файлов из одного формата в другой в пакетном режиме.
Целью создания представленной программы является возможность преобразования
форматов звуковых файлов в пакетном режиме. При этом обеспечивается лучшее
качество преобразования по сравнению со звуковым редактором CoolEdit и возможность пакетного преобразования форматов
файлов, отсутствующих в звуковом редакторе SoundForge.
Программа обеспечивает следующие
возможности:
Программа была специально разработана для
использования в области компьютерной телефонии. Программа успешно используется
компанией Forte-IT и ее клиентами (BeeLine, МТС) в качестве средства формирования звуковых
файлов с форматом, необходимым для работы систем компьютерной телефонии.
В программе предусмотрены следующие варианты
преобразования форматов файлов:
В VOX файлах для
хранения выборок используется адаптивная дифференциальная импульсно-кодовая
модуляция (ADPCM), позволяющая сократить
объем файла без заметного ухудшения качества звука.
Для работы с VOX файлами реализован набор алгоритмов и проведена их оптимизация
с использованием языка ассемблера 80386.
В качестве стандартных средств для
преобразования форматов WAV файлов в программе
используется диспетчер аудиосжатия Windows (Windows ACM). ACM используется для преобразования формата WAV файла в формат с импульсно-кодовой модуляцией (PCM), который затем может быть использован для дальнейшего
применения нормализации амплитуды и сглаживающего фильтра.
Программа предназначена для работы в операционных системах Windows 95/98/Me/2000/XP и не требует установки дополнительных компонентов. Программа написана в среде Borland C++Builder 6.0.