Skip to content

studiofx

Прототип проекта Студийные Эффекты

В реализации присутствует:

Pipeline обработки звука, использующий Pipewire для получения аудиоданных и их вывода, а так же GStreamer для организации

Подавление шума на основе RNNoise с буфферизацией в 100 мс

AGC (Automatic Gain Control) на основе WebRTC (https://github.com/GStreamer/gst-plugins-bad)

Использование

Зависимости

sh
su -
apt-get install "pkgconfig(libpipewire-0.3)" "pkgconfig(gstreamer-1.0)" gst-plugins-base gst-plugins-good
apt-get install python3 gobject-introspection-devel
apt-get install gst-plugins-bad1.0-devel ladspa-noise-suppression-for-voice
apt-get install meson clang

Сборка и установка

Проект можно скачать по ссылке

https://altlinux.space/alt-gnome/StudioFX

Для установки из исходного кода

sh
meson setup _build --prefix=/usr
meson install -C _build

Запуск

sh
studiofx

Приложение автоматически захватывает микрофон по умолчанию.

Удаление

sh
su -
ninja uninstall -C _build

Опубликовано под лицензией GPL-3.0+. Содержание доступно по лицензии CC BY-SA 4.0, если не указано иное.