Linux -- это интересно

cli-visualizer (vis)


Рубрика: Аудио и видео ПО
Метки: | | | | | |
Просмотров: 158

cli-visualizer — консольная C++ / Ncurses утилита для визуализации аудио сигнала в режиме реального времени, используя преобразование Фурье с помощью библиотеки FFTW.

FFTW — быстрая библиотека содержащая набор процедур для вычисления дискретного преобразования Фурье. Библиотека эффективно обрабатывает массивы произвольного размера, содержит комплексные, натуральные, симметричные, многомерные и параллельные преобразования. Для достижения высокой производительности во время выполнения преобразования используются нестандартные программные ходы и техника самооптимизации.

cli-visualizer не является полноценным анализатором спектра и предназначается как простой визуализатор музыки, написан под вдохновением от проектов C.A.V.A (консольный аудио визуализатор), ncmpcpp (многофункциональный консольный клиент для MPD) и rainbow (реализация ANSI-графики на терминалах).

cli-visualizer (vis) изначально предназначался для Music Player Daemon (MPD), но теперь может обрабатывать аудио сигнал с любых приложений (плееров, браузеров и пр) для вывода использующих звуковой сервер ALSA или PulseAudio.

cli-visualizer позволяет задать несколько цветовых схем в файле:

~/.config/vis/colors/имя цветовой схемы

И переключать их в режиме реального времени (цвет штрихов и/или фона).

Изменения цветовой темы эмулятора терминала (обычно указываемые в файле ~/.Xdefaults) влияют на отображение цветов cli-visualizer, но собственные настройки vis не влияют на отображение цветов в эмуляторах терминала.

cli-visualizer поддерживает работу с большинством современных эмуляторов терминала, все настройки можно задать в конфигурационном файле (~/.config/vis/config), ведётся подробный лог событий (~/.config/vis/vis.log), по настройкам цветов имеется подробная документация (на английском).

Лицензия: MLT (The MIT License)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)