- Шумы при записи с микрофона.
- _______
- Audacity
- И все-таки, как заставить нормально работать микрофон с пульсой?
- NoiseTorch
- Возможности и особенности
- Установка
- Установка в ArchLinux из AUR
- Установка в openSuse
- Разработка
- Сайт (скачать бесплатно):
- Обзоры программы от пользователей
- Давим шумы средствами PulseAudio
- Способ #1
- Способ #2
- Как убрать треск микрофона в Linux Mint?
Шумы при записи с микрофона.
Здравствуйте. Уже пару дней пытаюсь разобраться в чём причина шумов с микрофона. Менял в alsamixer значения, как только не передвигал ползунки в pavucontrol, частоту дискредитации исправил на 48000, включал шумоподавление в pulseaudio и так далее из того что нашёл в гугле, но проблема осталась. На этом же ноутбуке, этот же микрофон на window 7 работает идеально, а тут (linux mint 18 xfce) такие проблемы . Помогите разобраться.
Исходник, скорее всего вот этот. В readme риалтека написано:
The alsa-drivers in this package are designed for the following kernels:
— Vanilla 3.0 to 3.2
— Vanilla 2.6.18 to 2.6.39
Насколько я понял, там всё устарело уже сильно. Да и на самом сайте дата «драйверов» стоит 2014/5/21.
Если шумит, значит либо покупаешь новый микрофон, либо выкручиваешь в самый минимум, скажем 4 полоски из 30 в pavucontrol. И да проверь микрофон в live cd с Ubuntu 16.04.x например, и если там из коробки тоже самое, то просто покупаешь микрофон.
Зачем покупать новый микрофон если это проблема не микрофона?
Потому-что скорей всего это проблема микрофона, а верней конструкции ноута. В ноутбуках просто нет нормальных микрофонов. Максимум для аудиозвонков хватит.
Но в виндовсе намного тише. Я не хочу оставаться на виндовсе, я хочу понять и разобраться с этой проблемой на линуксе, не меняя микрофон.
А ты пробовал с внутреннего микрофона записывать? Такие же шумы?
Там какой-то костыль в драйверах, это очевидно (а скорей просто выкручено до самого минимума). Но это не означает того, что микрофон не шумит. Если хочешь с этим возиться, то вначале проверь в live-cd, а потом уже если все повторится, то разбирай ноутбук и смотри, что дает шумы. Записывать естественно нужно, когда ноутбук будет в разобранном виде. Возможно придется либо сменить HDD на SSD, либо изолировать/смазать кулер.
Ты потроллировать решил что ли?
Нет, я сразу посоветовал проверь, и если качество не удовлетворит, купить внешний микрофон. Но человек, хочет возиться этим.
С внутреннего пробовал, шумы хуже.
Выкручено до минимума что? Громкость? Я тут выкладывал запись с микро под 100% громкости как на винде так и на линуксе, разница просто радикальная. Дело не в микро.
Input c микрофона. Грубо для встроенного, должно быть где-то 30%, а для внешнего процентов 10%. Хотя конечно все зависит от микрофона, и что ты хочешь записать, если хочешь записать все что происходит в соседних комнатах тоже, то стоит выкрутить хорошо, но тогда уже не нужно жаловаться на шумы, конечно же.
Пока ты включал фильтры в pulse и т.д будет записывать ровно, то что ты дашь в микрофон на Input, так что если где-то записывается другой звук, то значит что-то не то, происходит. И в Windows у тебя как раз проблемы с микрофоном, потому-что оно скорей всего дает уже тебе обработанный звук, а не то, что ты реально даешь на Input.
Также для простых микрофонов, можешь просто слешка постучать по нему пальцем, и шкала Input гуляет слишком сильно, значит ты слишком сильно выкрутил Input, или у тебя просто студийный микрофон.
это либо высокий гейт, либо эхо. скорее, второе.
гейт (уровень на входе в микшере) выставлен на максимум. вообще, на любом микрофоне в обычной квартире такой шум. есть два метода — снизить гейт и таким образом «снизить чувствительность» микрофона. либо надеть шумоподавитель, который частично снизит внешние шумы.
ещё есть вариант, что включено проигрывание того, что идёт в микрофон и он захватывает этот звук и заводится. есть плагины для подавления эха. но тут я не скажу, надо читать про эхоподавители в пульсе или алсе. ну либо отключить проигрывание записываемого звука (обычно это называется дуплекс режим)
linux mint 18 ноут только другой проблема таже. Победил микрофон?
_______
Шел 2017-й. Тоже под окнами все шикарно, а на Manjaro и раньше на Kubuntu шумы (шшшшш) просто жесть какая-то. Микрофон конденсаторный даже прикупил.
Шел 2017-й. Если нужно чтобы не шипело, то не стоит писать на затычку, возьмите усб-звуковуху и любой микрофон с XLR.
Вот уж не надо! Под окнами без шума работает, но окна только для этого ставить не охота!
Ну не знаю. У меня все без шума работает. Только я читерю — у меня микшер аналоговый и я с него небалансый выход в линейку затычки реалтека подаю, пишу линию. Ну как «не шумит», шумит на -50дб и это жопа. Но для бытового звука оно пишет очень хорошо: https://soundcloud.com/ass-with-ears/im-v7-im-v7-im-v7-im-v7-vi-vi-vi7-vi7-ii.
Audacity
В чатах голосом не общаюсь, а для записи нашел выход в Audacity выделить часть звуковой дорожки с шумом -> Эффекты -> Подавление шума -> Создать модель шума -> щелкнуть в пустом месте (снять выделение или, наоброт, выделить все) и нажать Ctrl+R Все шумы «как рукой снимает,» но только в записях.
Уже пару дней пытаюсь разобраться в чём причина шумов с микрофона.
Тут заметка по теме товарища Сухова:
Фон возникает из-за того, что микрофон является самым слабеньким (единицы милливольт) из источников звукового сигнала, и по пути в микрофонный вход звуковой карты на соединительный микрофонный кабель длиной в несколько метров из окружаюшей вашу комнату осветительной сети напряжением 220 вольт бесконтактно (через паразитные ёмкости и индуктивности) оседают наводки (шумовое напряжение), лишь немного меньшие напряжения полезного звукового сигнала.
Собирал этот усилитель на ГТ308: https://s27.postimg.org/3sryrgatv/IMG_20170705_184939.jpg Обычный электретный капсуль с этим усилителем позволил отключить усилиние в настройках микрофона (Gnome Settings -> Sound -> Input -> Mic Unamplified). Уровня сигнала хватает, при этом шумы практически не слышны. Рекомендую.
В винде явно используется программный шумоподавитель, т.к. хорошо слышны искажения — звук булькающий, как архипережатый mp3.
Источник
И все-таки, как заставить нормально работать микрофон с пульсой?
2013 год на дворе, а в линуксе до сих пор шумит микрофон. Не только во всяких скайпах, но и при обычной записи звука. Ubuntu/Opensuse. Микшеры крутить — не помогает. Делаю микрофон чуть громче — начинается фоновый шум. Делаю тише — ничего не слышно вообще. Как бороться-то? Кучу всего из гугла перепробовал.
Да, микрофон, встроенный в ноутбук. Купить отдельную поделку не предлагать. Говорить, что такой микрофон дерьмо — тоже не нужно: специально, когда биос обновлял, проверил скайп в винде — все замечательно. И да, на венду валить тоже не предлагать.
Проверь без пульсы. Так хоть узнаем, проблема в драйвере или в конфиге/сорцах пульсы.
В /etc/pulse/client.conf поставь autospawn = no;, выполни pulseaudio —kill и проверь на голой альсе.
То же самое, только запись еще и прерывистая получилась.
Для начала попробуй по загружать разные профили драйвера для твоей карты, возможно, по умолчанию грузится не тот. Если ничего не получится, пинай Takashi Iwai, он бог alsa, может что-нибудь посоветует. Если получится, тоже пинай, чтобы исправил автодетект.
Для начала попробуй по загружать разные профили драйвера для твоей карты
Источник
NoiseTorch
NoiseTorch — утилита для подавления шумов при записи с микрофона. Позволяет подавлять внешние шумы в автоматическом режиме, например, шум нажатия клавиш на клавиатуре.
Возможности и особенности
- Программа создает в системе новое устройство — виртуальный микрофон, для которого автоматически подавляются шумы при записи. Во внешней программе, которая использует запись с микрофона, необходимо выбрать данный виртуальный микрофон.
- Простой графический интерфейс для настройки.
- Работает на Linux с PulseAudio.
- Для подавления шумов используется RNNoise — нейронная сеть для шумоподавления.
Установка
Установка в ArchLinux из AUR
Установка в openSuse
Разработка
Сайт (скачать бесплатно):
Обзоры программы от пользователей
Свершилось, кому то хватило доблести написать отличное приложение для шумоподавления под линукс систему, плюсом ко всему с GUI интерфейсом.
Давно искал лёгкий способ подавить шумы моей механической клавиатуры так как часто приходится сидеть на конференц связи по рабочим моментам, помимо общения необходимо что то написать пока собеседники рассказывают что то, ну вы и сами должны понимать как это может отвлекать, монотонные клацания механической клавиатуры и каждый раз когда нужно воспользоваться клавиатурой выключать микрофон это отдельное мучительное действие.
NoiseTorch это простое в использовании приложение для Linux с PulseAudio. Оно создаёт виртуальный микрофон который подавляет шумы, в любых приложениях. Для начала работы с данным виртуальным микрофоном запустите приложение и выберите какой микрофон будет слушать программа после вы можете выбрать в нужной вам программе виртуальный микрофон NoiseTorch Virtual Microphone. Отлично подавляет звуки механической клавиатуры, улицу и даже работающий рядом пылесос.
Не знаю как давно велась разработка но первый коммит в репозитории проекта был 5 июля 2020 года.
Источник
Давим шумы средствами PulseAudio
Часто вижу, как владельцы ноутбуков жалуются на шумы микрофона в Linux, в то время как под Windows их меньше, либо же они вообще отсутствуют. Как правило, виноват в этом производитель, установивший самый дешевый микрофон и/или кодек из возможных, надеясь на сглаживание отвратительного качества железа программными средствами.
К счастью, в Linux есть замечательный аудиосервер PulseAudio, с помощью которого можно сделать аудио с вашего микрофона заметно качественней.
Способ #1
Для того, чтобы использовать встроенный модуль подавления шума и эха PulseAudio, работающий по алгоритму webrtc или speex, для какой-то конкретной программы, достаточно запустить ее с переменной окружения:
И весь ваш звук магическим образом будет избавлен от шумов и эха!
Пример:
До:
После:
Способ #2
Создаем постоянный source и sink с шупоподавлением:
Можно добавить эти строки в /etc/pulse/default.pa куда-нибудь в конец, чтобы они выполнялись каждый раз при запуске pulseaudio.
К сожалению, в текущей версии PulseAudio существует баг, из-за которого этот модуль работает только тогда, когда производится не только запись, но и воспроизведение. Скажем, в Skype, Mumble и прочих голосовых телефонах будет все сразу замечательно, а если вы заходите только записать звук, например, через audacity, то следует включить в нем какую-то музыку фоном, даже с минимальной громкостью.
Если вы используете второй способ, убедитесь, что нужная вам программа воспроизводит аудио в sink с шумоподавлением, а не напрямую в аудиокарту. Перенести sink можно, например, через pavucontrol.
Не воспроизводите музыку в аудиоплеере через sink с шумоподавлением, а то получите звук в моно и 32кГц.
На хабрахабре есть один из разработчиков PulseAudio — AEP. Благодарю его за консультацию.
Источник
Как убрать треск микрофона в Linux Mint?
Есть проблема. Ноут Dexp 0115.
Внутри Intel Celeron N2800, звук какой-то от того же Intel.
Стоит Linux Mint 17.2, вчера апнулся до 17.3 (нижеописанная проблема в обоих случаях)
Стал плохо работать микрофон. Во всех программах. Проверил через audacity — в место голоса идут пики — треск. Копался в настройках (системных, ставил и pavucontrol) вроде всё норм.
Запустился с LiveCD и Ubuntu и Mint — работает норм.
Можно ли починить? Не хочется систему сносить
UPD1: в скайпе вообще нет звука с микрофона
UPD2: переустановил Mint. Обнаружил что в настройках PulseAudio (через pavucontrol) в устройствах ввода одно устройство (Встроенное аудио) но у него два порта: «Встроенный микрофон» и «Микрофон (unplugged)». Если выбрать второй, то всё работает. Но после закрытия окна pavucontrol порт сбрасывается на первый.
Нашел вот такое решение:
В файле /etc/pulse/client.conf найдите строчку:
: autospawn = no
Измените её на:
autospawn = yes
Там же раскомментируйте строку:
; daemon-binary = /usr/bin/pulseaudio
привести к виду:
daemon-binary = /usr/bin/pulseaudio
Сохранить файл.
В файле /etc/pulse/daemon.conf найдите строку:
: daemonize = no
измените её на:
daemonize = yes
Сохраните файл.
Перезапустите pulseaudio: (от пользователя)
pulseaudio -k && pulseaudio —start
После этого не скидывает настройку если закрыть pavucontrol. Но скидывает после перезагрузки =(
Источник