Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Звуки и Музыка    >>    cascodec
   
 
 CasCodec - Sound Files Compression Algorithm   Ivan Polyacov 09.06.2001

Программа сжатия/распаковки звуковых (WAV/PCM) файлов. По степени сжатия, скорости и по качеству этот алгоритм занимает промежуточное положение между ADPCM и MP3. Имеет смысл использовать его для хранения ресурсов в ваших программах.



4k 
 

CAS - это алгоритм сжатия звуковых данных. Он очень прост и благодаря этому очень быстр. Данная утилита позволяет производить сжатие и распаковку файлов. По степени сжатия, скорости и по качеству этот метод занимает промежуточное положение между ADPCM и MP3. Имеет смысл использовать его для хранения ресурсов в ваших программах, особенно если: - критична скорость распаковки; - не хочется связываться с библиотеками, поддерживающими MP3; - вы хотите иметь все в собственном формате. Данная версия уже устарела, более новая версия входит в состав CoolSoft Data Manager - менеджера ресурсов, объединяющего различные файлы в один файл ресурсов. Полезная утилита, ищите ее на www.coolsoftteam.narod.ru Основные изменения: линейная интерполяция заменена на кубическую, изменен алгоритм подбора коэффициентов. В будущем планируется применить более гибкий алгоритм сжатия. По поводу качества и степени сжатия ЭТОЙ ВЕРСИИ: вы можете получить сжатие в 4-9 раз с приемлемым качеством, но оно очень сильно зависит от источника. Одни файлы сжимаются хорошо, другие плохо. Определить это автоматически очень сложно, поэтому единственный способ - на слух: запакуйте и сразу же распакуйте файл. Если качество не устраивает, укажите другой коэффициент. Общие рекомендации таковы: хорошо сжимаются файлы, оцифрованные на 44 KHz, плохо - на 16 KHz и менее, а также файлы, содержащие громкое шипение и свисты, богатые высокочастотные составляющие. Ivan Polyacov <cooler@tut.by>