The OpenNET Project
 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ twitter

Подавление шумов средствами PulseAudio
При появлении шумов и эффекта эха в голосовых и видеочатах, возникающих при
использовании встроенных в ноутбук динамиков и микрофона, можно воспользоваться
фильтрами подавления шумов, предоставляемыми звуковым сервером PulseAudio.
Для активации фильтра, перед запуском программы следует включить фильтр через
переменную окружения PULSE_PROP. Например, для запуска программы, можно ввести:
 PULSE_PROP="filter.want=echo-cancel" имя_программы

Для постоянного применения фильтра, его нужно добавить в файл
~/.config/pulse/default.pa или /etc/pulse/default.pa:
 .nofail
 load-module module-echo-cancel

Метод подавления шума можно определить явно, например, наибольшее качество
избавления от эха отмечается для метода webrtc, а более высокая стабильность
для speex:
 load-module module-echo-cancel aec_method=webrtc
 load-module module-echo-cancel aec_method=speex
 
12.03.2015 , Источник: http://www.reddit.com/r/linux/comme...
Раздел:    Корень / Пользователю / Запись и обработка звука

Обсуждение [ RSS ]
 
  • 1.1, Alex Samorukov, 15:31, 12/03/2015 [ответить] [смотреть все]
  • +/
    это не подавление шумов, это - подавление эха
     
  • 1.2, fa74287823, 23:59, 12/03/2015 [ответить] [смотреть все]
  • +/
    Стоит отметить, что в Ubuntu 14.04 и 14.10 имеется только speex, а webrtc должны включить только в 15.04.
    https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1261666

    Можно самому пересобрать Pulseaudio с WebRTC, т. к. он дает лучшее качество:
    http://askubuntu.com/questions/421671/microphone-static-background-noise-supp

     
  • 1.3, Crazy Alex, 00:56, 13/03/2015 [ответить] [смотреть все]
  • +/
    А вот для альсы плагинчик: https://gitorious.org/alsa/alsa-plugins/source/3089c5826289f923c8bc63855da681c
     
     
  • 2.4, fa0908494, 03:43, 13/03/2015 [^] [ответить] [смотреть все]
  • +/
    А возможно ли какую-то конфигурацию написать, вроде такой:
    "микрофон - альса с плагином - пульсаудио"?

    Чтобы по умолчанию всегда звук с микрофона обрабатывался в alsa, но в то же время был доступен через pulseaudio.

     
     
  • 3.9, Crazy Alex, 14:34, 18/03/2015 [^] [ответить] [смотреть все]
  • +/
    Теоретически - никаких проблем, пульсу где-то указать вновь созданный альсовский девайс как микрофон. На практике - не пробовал, так как пульса у меня нет :-)
     
  • 1.6, Guntaharijar, 18:54, 16/03/2015 [ответить] [смотреть все]  
  • +/
    Подавление шумов PulseAudio средствами PulseAudio
     
     
  • 2.7, fa090978, 05:32, 17/03/2015 [^] [ответить] [смотреть все]  
  • +/
    Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы, которые лишь используются в pulseaudio. В данном случае webrtc и speex.
     
     
  • 3.8, Andrey Mitrofanov, 09:25, 17/03/2015 [^] [ответить] [смотреть все]  
  • +/
    > Это как раз таки не средства pulseaudio, а сторонние библиотеки и алгоритмы,
    > которые лишь используются в pulseaudio. В данном случае webrtc и speex.

    "Подавление шумов PulseAudio средствами сторонних шумов"??

     
     
  • 4.10, fa090788, 13:51, 21/03/2015 [^] [ответить] [смотреть все]  
  • +/
    А конструктив будет?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 18.03 Подготовка качественных GIF-файлов из видео при помощи FFmpeg
    - 13.03 Обновление Debian Wheezy до Debian Jessie, не дожидаясь официального релиза
    - 12.03 Подавление шумов средствами PulseAudio
    - 23.02 Создание интерактивных графических моделей в CAS MAXIMA при использовании ОС GNU Linux
    - 05.02 Мониторинг температуры в Zabbix с использованием Digitemp
    - 07.01 Настройка SSH для использования наиболее защищённых алгоритмов шифрования
    - 06.01 Как установить AMD Catalyst в Fedora 21, не ломая GNOME и другие вещи
    - 15.12 Организация входа по SSH в окружение Live-диска FreeBSD
    - 28.11 Ubuntu как сервер Zentyal + MyDLP + Webmin + SAMS2
    - 26.11 Скрипт для резервного копирования EC2-серверов в AMI
    RSS | Следующие 15 записей >>



      Закладки на сайте
      Проследить за страницей
    Created 1996-2015 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList
    п╡п╣я│п╣п╩я▀п╣ п╨п╟я─я┌п╦п╫п╨п╦ я─п╟п╥п╡п╩п╣п╨п╟я┌п╣п╩я▄п╫я▀п╣ пЁп╦я└п╨п╦ п╦п╫я┌я─п╣я│п╫я▀п╣ я└п╟п╨я┌я▀ я│п╪п╣я┬п╫я▀п╣ п╡п╦п╢п╣п╬ я│п╪п╣я┬п╫я▀п╣ п╦я│я┌п╬я─п╦п╦ п╦п╥ я│п╬я├я│п╣я┌п╣п╧