Как убрать шум микрофона linux

Шумы при записи с микрофона.

Здравствуйте. Уже пару дней пытаюсь разобраться в чём причина шумов с микрофона. Менял в 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, или у тебя просто студийный микрофон.

Читайте также:  Очистить оперативную систему windows

это либо высокий гейт, либо эхо. скорее, второе.

гейт (уровень на входе в микшере) выставлен на максимум. вообще, на любом микрофоне в обычной квартире такой шум. есть два метода — снизить гейт и таким образом «снизить чувствительность» микрофона. либо надеть шумоподавитель, который частично снизит внешние шумы.

ещё есть вариант, что включено проигрывание того, что идёт в микрофон и он захватывает этот звук и заводится. есть плагины для подавления эха. но тут я не скажу, надо читать про эхоподавители в пульсе или алсе. ну либо отключить проигрывание записываемого звука (обычно это называется дуплекс режим)

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.

Источник

Шумы при записи с микрофона.

Здравствуйте. Уже пару дней пытаюсь разобраться в чём причина шумов с микрофона. Менял в alsamixer значения, как только не передвигал ползунки в pavucontrol, частоту дискредитации исправил на 48000, включал шумоподавление в pulseaudio и так далее из того что нашёл в гугле, но проблема осталась. На этом же ноутбуке, этот же микрофон на window 7 работает идеально, а тут (linux mint 18 xfce) такие проблемы . Помогите разобраться.

Читайте также:  Windows 10 symbols x64 english

Это все пыщьпыщьаудио виноват! Атвичаю!

Пыш-пыш-аудио отключи и сравни.

Ребят, он не врубается, чую. ОП, выруби PulseAudio. Как это сделать? Гугл в помощь. Если не поможет, то напиши.

Okay, отключил и сравнил; С отключенным пульсом, шум и соответственно и голос стали тише. Избавиться от шума никак? Или заменить на что-то pulse?

У меня не трещит. Шум постоянный, гудит в зависимости от громкости микрофона.

Может я не так что-то сделал: В /etc/pulse/client.conf добавил autospawn = no и потом pulseaudio —kill

Выпилить=удалить. sudo apt-get remove pulseaudio.

Удалил и перезагрузился. Изменений нет.

Спойлер: придется переставит пшшаудио.

По ссылке был, в пп написал что не помогло. Переставлять подскажите как.

sudo apt-get install pulseaudio

По ссылкам что вы дали, ничего не помогает. P.S. Значок громкости пропал.

Как настроены разъемы звуковухи? Она точно считает гнездо с микрофоном именно гнездом с микрофоном?

да, считает гнездо с микрофоном именно гнездом с микрофоном

Может скрины что-то подскажут? Как видно, уровень шума высокий, хотя я ничего не говорю в микрофон. Если уменьшить громкость микрофона, то и шум становится тише. http://i.imgur.com/5iQSD5J.png

Попробуй выключить усиление микрофона, Mic Boost в alsamixer, и отрегулировать соответственно уровень записи на самом микрофоне.

Попробовал, если Mic Boost отключить то уровень громкости микрофона становится 30%. Соответственно, громкость шума вместе с громкостью голоса уменьшается. Если громкость увеличить, включается Mic Boost. http://i.imgur.com/6MKIP25.png

шшшшш

Дрова проверь для аудиоплаты и портов микрофона.

И ещё есть дополнительный шум, если включить ноут в розетку. https://clyp.it/1x35pr4s Но этот вопрос уже связан с заземлением?

Почему в windows ничего подобного нет а в линуксе так? Может драйвер надо установить какой?

попробуйте так: arecord -r 192000 -f cd -t wav|aplay

и так: arecord|aplay

в последнем случае характерны шумы — это качество записи как правило т.е. софтовые проблемы

В аудасити пробовал. Попробовал как и вы написали в первом случае качество голоса чётче, но шшшш присутствует. Во втором случае качество плохое, но тоже с шумом.

Если переставлять джек в разьём для наушников то запись не идёт, всё тихо (если вы это имели ввиду).

Все подходит? Просто если мать амдшная, а дрова интеловские, то ничего и не будет работать. Какая модель ноутбука?

PS: Если все подходит, то можешь пересобрать ядро и/или обновить OS.

Acer aspire e1-531 Ос обновил и переустановил. Карта HDA Intel PCH Realtek alc269vb

Ничего не помогает.

Хотя нет, там просто написано, что система запустится.

Хз, может поможет.

Я пробовал до создания темы установить этот драйвер но у меня ошибки выскакивали, не мог понять их причину и так и не смог установить его до конца!

./configure && make && make install

именно так, так в ридми написано но ошибка появляется

Или откатись. В общем, отпишись давай.

Уже установлен пакет gcc самой новой версии (4:5.3.1-1ubuntu1). Ошибка та же.

Ага, самая новая — 6.3.

error: macro «__DATE__» might prevent reproducible builds [-Werror=date-time] «Compiled on » __DATE__ » for kernel %s» ^

Читайте также:  Ossec linux ��� ���

cc1: some warnings being treated as errors

gcc version 6.2.0 20160901 (Ubuntu 6.2.0-3ubuntu11

Странно. Есть, конечно, вероятность, что компилять надо с помощью какой-то экзотической версии gcc, но это уже не к нам. Зы: попробуй пересобрать ведро.

Извините, не знаю как.

А ядро уже советовали пересобрать? Лан, шучу.

Возможно, что в виндовом драйвере включено шумоподавление. У меня старый ноут так шумел. Включаешь шумоподавление — не шипит, но звук становится мерзкий. Во втором файле пик чётко на 50 герцах, навряд ли это софт 🙂

Возможно ещё какой-нибудь прибор шумит, кроме самого ноутбука. Я имею в виду электромагнитные наводки и помехи.

Если есть винда, то запиши какой-нибудь стишок на ней и в линуксе и сравни качество. Сохранять лучше во flac или wav. Шумоподавление часто срезает высокие частоты, да и в общем качество звука должно ухудшиться. Попробуй ещё отключить в alsamixer остальные входы звуковой карты, если ещё не советовали.

Если хочешь, то можешь записи сюда выложить, я тебе скажу своё икспертное мнение 🙂

Запись с линукса: https://clyp.it/pude2wg1 громкость сразу у себя пониже сделайте) Запись с виндовса: https://clyp.it/evax5ww2

P.S. С виндовс’a когда прослушивал, шум был тише, а когда щас с линукса прослушал — шум громче оказывается Оо.

Среди приборов есть только модем с вай-фаем.

Источник

Давим шумы средствами 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. Благодарю его за консультацию.

Источник

Оцените статью