Debian web камера не работает микрофон

Обновлено: 01.07.2024

Сейчас все ноутбуки поставляются со встроенным средством связи - веб-камерой. Это очень удобно. С помощью web-камеры Linux вы можете общаться с друзьями через интернет, делать фото или даже записывать видео с ноутбука. Но только есть одно но.

Не для всех моделей веб-камер есть драйвера в ядре Linux. Веб-камеры подобно сетевым wifi адаптерам еще не полностью поддерживаются этой операционной системой. Но тем не менее многие работают и даже очень хорошо. В этой инструкции мы рассмотрим как выбрать веб-камеру для Linux, а также поговорим о том как с ней работать и настраивать.

Выбор веб-камеры для Linux

Одно дело если ваша веб-камера встроена в ноутбук и вы ничего уже не можете поменять, но другое, если вы покупаете ее сами. В таком случае к выбору web-камеры linux нужно подойти серьезно. Несмотря на то, что сейчас все больше и больше оборудования поддерживается ядром Linux, и достаточно хорошо поддерживаются многие камеры, важно обезопасить себя от проблем.

В Linux, для подключения веб-камер чаще всего используется драйвер v4l, он по умолчанию включен в ядро. Если ваша веб камера linux будет совместима с этим драйвером, скорее всего, с ней проблем не будет. Посмотреть список совместимых устройств можно на сайте Ubuntu. Если кратко, то - вот основные производители:

  • A4 Tech
  • Creative
  • Genius
  • Hercules
  • Jenoptik
  • Logitech
  • MediaForte
  • Micro Innovations
  • Microsoft
  • Mustek
  • Philips
  • Samsung
  • Sanyo
  • Sony
  • Tevion
  • Trust
  • Typhoon

Конечно, есть и другие производители, и другие драйвера, но с этим драйвером есть большая вероятность того что все будет работать из коробки. v4l использует другие драйвера для работы с оборудованием от различных производителей, но драйвера для всех веб камер, поддерживаемых v4l уже встроены в ядро.

Настройка веб-камеры в Linux

Если веб камера linux совместима с вашей системой, то она автоматически определится и будет работать. Давайте посмотрим определилась ли веб-камера в вашей системе:

sudo ls -l /dev/ | grep video

crw-rw----+ 1 root video 81, 0 май 31 04:14 video0

Устройство video0 и есть ваша webcam linux, если все в порядке, вы можете с ней работать. Но что же делать если камеры нет? Не все камеры поддерживаются по умолчанию ядром и драйвером v4l. Но для некоторых есть сторонние драйвера, так что еще есть шанс заставить все это работать. Сначала посмотрим что скажет система о состоянии драйверов нашей веб камеры:

В этом примере программа сообщает что нужно использовать драйвер gspca_zc3xx, он готов к использованию и осталось его только загрузить командой:

Теперь еще раз проверьте есть ли устройство видео в каталоге /dev/.

sudo modprobe uvcvideo

Не во всех дистрибутивы по умолчанию выставляются правильные права на доступ к файлу устройства веб-камеры. Добавим разрешение на чтение и запись для всех пользователей в группе video:

sudo chown root:video /dev/video0

$ sudo chmod g+rw /dev/video0

Настройка веб-камеры linux завершена. Теперь давайте рассмотрим как использовать веб-камеру в Linux.

Работа с веб-камерой в Linux

Кроме стандартного использования web-камеры linux по назначению для видеозвонков в программе Skype, можно делать еще много вещей, например писать видео или делать фотографии. В Linux существует несколько способов записи видео с помощью веб-камеры.

Рассмотрим самые распространенные из них. Во-первых, вы можете транслировать вывод веб камеры сразу на экран компьютера или ноутбука просто выполнив команду:

mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30

А с помощью mencoder вы можете сразу писать вывод веб-камеры в avi файл:

mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0 -ovc lavc -o webcam.avi

Если в вашей системе не установлены эти утилиты, то вы можете использовать даже ffmpeg для записи видео с веб камеры:

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

Вам необязательно использовать для этой задачи консольные утилиты. Записывать видео с различных устройств позволяет и такая программа, как vlc. Запустите программу из главного меню, откройте меню файл, устройство захвата:

vlc

Выберите устройство для записи видеокамера, файл устройства video0:

vlc1

Дальше нажмите на стрелочку около кнопки Play и выберите Convert (конвертировать) такое решение необходимо для сохранения данных в файл, если сохранять ничего не нужно, можно сразу нажать Play, чтобы проигрывать видео на экране в реальном времени:

vlc2

Здесь осталось только выбрать файл для сохранения в поле конвертировать в файл:

vlc3

После того как вы нажмете Старт начнется запись и засветится лампочка на веб-камере:

vlc4

В набор программ v4l-tools входит утилита streamer, которая позволяет выполнять различные действия веб-камерой в Linux, записывать фото и видео.

Возможно, перед началом работы придется установить сам пакет:

sudo apt-get install v4l-tools

Теперь можно использовать программу. Для записи одного фрейма выполните:

streamer -o foobar.ppm

Следующая команда сохранит 10 фреймов:

streamer -t 10 -r 2 -o foobar00.jpg

А такой командой можно записать видео, длительностью 30 секунд и с расширением 352 х 240 пикселей:

streamer -t 0:30 -s 352x240 -r 24 -o movie.avi -f mjpeg -F stereo

Выводы

Вот и все. В этой статье была кратко рассмотрена настройка веб-камеры Linux. Если у вас остались вопросы, пишите комментарии!




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

(10 оценок, среднее: 4,60 из 5)

Об авторе

16 комментариев

можно более конкретнее по настройке драйвера, например перевернутое изображение камеры вернуть в нормальное состояние.

Купил лет 5 назад в Финляндии камеру Microsoft на упаковке коей был, помимо Окон и значок Пингваина по совместимости и кстати, почти на всех камках он присуствовал.
Завелась из коробки!
А, вот, до этого была Genius, так танцы с бубном и выкрутасы, чтобы завести её.

hwinfo --usb Сорри в кедах нет такой команды, а какая нужна?

Эта нужна, возможно ее нужно установить, в Ubuntu: sudo apt-get install hwinfo

Попросите сотрудников ФСБ больше не следить за вами

Хорошая статья. Спасибо!
Есть проблемка. Не совпадает соотношение сторон. То есть выставляю 1280x720 включаю просмотр с камеры и перед ней кладу квадратик. На экране выглядит как прямоугольник. Не подскажете почему так?

$ sudo apt-get install hwinfo
[sudo] пароль для user:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет hwinfo

Так как же всё таки записывать видео? Лампочка на веб камере не светится, её кожется вообще нет. Камера просто передает изображение на монитор, и всё. Записвыать то - как, как прерывать запись, как сохранять. Ничего не ясно.

$ lsusb
Bus 001 Device 003: ID 0ac8:3610 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
evgen@evgen-System-Product-Name:

$ lsusb
Bus 001 Device 004: ID 0ac8:3610 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
evgen@evgen-System-Product-Name:

$
то при включении - камера определяется - работает.
далее попользовался и она неработает
Bus 001 Device 003 - Bus 001 Device 004:
как это почнить?

Здраствуйте! Возможно ли увеличить fps web камеры, если в настройках программ(V4L2, guvcview и. т.д. и т.п) доступно только: 320x240 fps5, 160x120 fps10?

$ lsusb
Bus 004 Device 002: ID 1871:0141 Aveo Technology Corp.

$uvcdynctrl -f
Listing available frame formats for device video0:
Pixel format: YUYV (YUYV 4:2:2; MIME type: video/x-raw-yuv)
Frame size: 320x240
Frame rates: 5
Frame size: 160x120
Frame rates: 10

Система: Xubuntu 18.04
Камера: NEC ic-310

И где потом искать это отснятое видео?

Как использовать вэб камеру в качестве микрофона? Пробовал через arecord, пишется пустой файл.

Не помогло
Камера Sony A7 , вроде не хлам ) есть софт для винды setup.exе конечно же не сработал =))

В общем появляется устройство /dev/video1 но никто не может его открыть.
user@pc1:/media/user/F/Work/$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 276d:1160
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 016: ID 1a2c:0e24 China Resource Semico Co., Ltd
Bus 003 Device 003: ID 10c4:8105 Cygnal Integrated Products, Inc.
Bus 003 Device 006: ID 1908:2310 GEMBIRD
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 041e:323d Creative Technology, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
user@pc1:/media/user/F/Work/$

Я уже на экспериментировался от души. Выяснил одну зависимость что 2-3-4 вебки не могут висеть на одном usb контроллере, плохо работают с другими устройствами выжирающими контроллер даже временно (просто укладывают вебку в зелёный экран). То есть нужно докупать PCI USB контроллеры. тогда работает. Но это правило работает если с Linux все нормально.
Иногда Линь вообще ни в какую не желает дружить с вебкой, ругается что кабель ему не тот или неизвестная ошибка и т.п. Заметил эта особенность вылазит если ставить Linux с UNetbootin выбитая дистрибутив из списка. Из образа ISO подготовленного под Windows, таких косяков не было. Даже с вебкой и дровами от iMac 2006 года, всё работало прекрасно.
Еще есть нюансы с прерываниями, пропускной способностью и реальным количеством свободных прерываний, которые я так понимаю играют основную роль при нормальной работе всех USB устройств.
В общем лично мне год назад удалось на Ubuntu сделать домашнюю систему видеонаблюдения из 4-х USB Вебок, всё прекрасно работало, до переустановки системы, потом только слёзы (не только с USB но и с btrfs и жесткими дисками)! Имеет ли значение под какой конкретно системой подготавливается установщик OS флешь накопитель. Доказать связь не так просто, даже при наличии нескольких ПК на переустановки и подготовки флешек уходит слишком много времени и сил!!
А вообще учитывая огромное количество устройств с встроенными вебками, которые можно выковыривать и подпаивать к кабелю USB,проблема довольно актуальная. Поскольку дешевле разобрать парочку ненужных мониторов от ноутбуков или моноблоков, чем покупать IP Камеры + свичи + кабель + питание.

Изображение пользователя fox4.

После установки звукового сервера pulseaudio у меня в Skype перестал работать микрофон от web-камеры.
В настройках Skype наблюдаем такую картину

причём выбрать другие устройства кроме PulseAudio server (local) невозможно (ну покрайней мере у меня)
После Гугления чтения форумов и шаманство с Kmix и AlsaMixer смог запустить только микрофон с гарнитуры. Как оказалось решение лежало на поверхности доустанавливаем pavucontrol
sudo apt-get install pavucontrol
Запускаем и на вкладке "Устройства ввода" смотрим что выбрано в качестве микрофона у меня было
"Встроенное аудиоустройство Analog Stereo" теперь понятно почему работал микрофон с гарнитуры
Идём на вкладку "Запись" запускаем Skype делаем контрольный звонок и в появившихся для приложения настройках ввода выбираем требуемое устройство

проверяем на вкладке "Устройства ввода" наличие выбранного устройства

всё пользуемся.

Комментарии (93)

Изображение пользователя пионер.

Блин, на 9.04 ваще не определяет встроенный микрофон, только ALC262 analog. =(((((

Изображение пользователя Chibiko.

Спасибо. плюсую, поднимаю 8)
Помогло.

давно использую, именно по причине внешнего внутрикамерного микрофона.
других способов включения микрофона я не нашел

главное - что с рисунками. :-)

Мне вот это не понятно Оо


Изображение пользователя fox4.

Установи pulsaudio в консоли
sudo apt-get install pulseaudio
или через KPackageKit

открой понел упровление зайди звук и там настрой

Изображение пользователя buba.

У меня пропал после этого входящий звук))

Изображение пользователя fox4.

"Кто пропал и куда пропал ?" В смысле другое приложение не воспринимает входной сигнал со звуковухи ? Поточнее нельзя ?

Изображение пользователя jolly.

в линухе я нуб, так что сильно не ругайте .
у меня кубунту 10.10 х64, pulsaudio вроде как установлен (при поиске в KPackageKit на против него есть галочка), но выбрать микрофон в скайпе не выходит остается неизменный PulseAudio server (local)

скайп 2.1.0.81, устанавливал с оф. сайта для Ubuntu 8.10+ 64-bit

что не так, самому пока разобраться не получается .

Изображение пользователя DarkneSS.

Скайп тут не поможет. Установите и запустите pavucontol, проверьте и настройте в нём ваш микрофон. Тут вам пригодится любая программа, которая может записывать звук: например, kwave или audacity.

Изображение пользователя jolly.

спасибо заработало =)
pavucontol я не нашол, но установил PulseAudio Volume Control по началу амарок был единственным там приложением, но я его закрыл и настроил скайп .
теперь все хорошо, только в скайпе как-то тихо .

Изображение пользователя DarkneSS.

кайп 2.1.0.81, устанавливал с оф. сайта для Ubuntu 8.10+ 64-bit
То есть, мыши кололись, но продолжали жрать кактус.
включить репозитарий "партнер" и поставить скайп оттуда не было возможности?
Хотя он там лежит уже 2-й релиз.

pavucontol я не нашол, но установил PulseAudio Volume Control

Это не одно и то же?

Изображение пользователя DarkneSS.

Изображение пользователя jolly.

слышимость в скайпе не очень хотя громкость везде на максимуме .

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

В то 10.04 у меня не пошел микрофон под пульсаудио, а в 10.10 - все настроилось само и спокойно работает, хоть оно трижды пульсаудио!

Итак.
Проблема, как я понял не в скайпе, но в пульсеаудио.
Описание проблемы:
Нетбук Асер Емашине 350 со встроенным микрофоном, вебкамерой.
Не работает встроенный микрофон.
Все пляски с бубнами, с версиями алсы, версиями ядра не приводят ни к каким результатам.

и оно работает.
Кратко: отключить в пульсеволюме связку каналов - ака замочек, и разнести регуляторы в разные стороны.
У меня во всяком случае не играет роли какой канал включен, а какой выключен.
главное, чтоб была между ними разница.

Честно, просто не пришла такая простая идея самому в голову. :-(

Народ помогите проблема со скайпом или с ОС я не знаю. У меня ноут Lenova G555. меня не слышно в скайпе, регулировал громкость, поставил pavucontrol, там мой микрофон не определился вообще.

Спасибо за статью, наконец-то я микрофон в скайпе настроил :-)

я готова убить kubuntu, до этого хотя бы я слышала, после установки pulsaudio уже ни я ничего не слышу, ни меня не слышно. и где найти эту вкладку "устройсто ввода", у меня есть только "вывод"

поставь pavucontol там настройки pulsaudio

поставила, и где его теперь найти?

Изображение пользователя DarkneSS.

В меню. Или просто вбить pavucontol в терминале или по Alt+F2

Программы - Мультимедиа - дальше сама.

Спасибо за очень четкий мануал со скриншотами. Я мучился с микрофоном месяц и перелопатил кучу инфы, и только по твоему руководству все получилось быстро и четко. Респект.

Изображение пользователя fox4.

Наберёшь Кармы доставай плюсомёт :-)

Спасибо, fox4. На ThinkPad x100e помогло, причем на альфа-дистрибутиве 11.04

спасибо! мне помогло.

Спасибо большое! Мне помогло!

Изображение пользователя fox4.

Ну собственно для этого и создавалась статейка :-) теперь и в подшивке

спасибо, помогло. kubuntu natty 11.04. у меня почему-то по-умолчанию pulse audio считал устройством захвата звука front microphone переставил на аналоговый микрофон - и все ок.

Спасибо, помогло на ксубунте + ноут IBM R51.

"Я ничего не делал, но ничего не работает. "
Конкретнее в чем загвоздка?

Решил проблему следующим образом:
в система>звук в область уведомлений передвинь ползунок на максимум и сними галочку,а в пункте Тема звуков: Без звуков. Обычно все передвигают ползунок на минимум или ставят галочку.

Изображение пользователя supersvoboda.

У меня в pavucontrol не переключаются вкладки. Только на первой могу делать изменения. Что делать? (Kubuntu 11.04)

Изображение пользователя DarkneSS.

Попробуйте навести курсор на табы и поводить колесом мыши.

Изображение пользователя supersvoboda.

Это ж надо так лохануться. Спасибо
З.Ы.: "Если умный человек делает глупость, то уж, во всяком случае, не малую"И.В. Гёте

Изображение пользователя DarkneSS.

Вы не лоханулись. Это баг темы оформления.

Дополнение к теме. В Kubuntu 11.10 Oneiric Ocelot в репах установлена версия pavucontrol, которая может глючить (не запускается). В этом случае нужно её снести и установить предыдущую версию pavucontrol_0.9.9-1_i386.deb. Далее - как в первом посте.

Спасибо, помогло! =)
Насчёт "слабой слышимости" - попробуйте снять галку с "Позволить Skype автоматически подстраивать громкость"

Спасибо, действительно помогло.

В кубунте 11.10 камера уже нормально определилась и в скайпе глюков не было, только вот микрофон никак меня не слышал. Тоже перерыл все настройки, в пульсе вроде все нормально было, так оказалось что в кмиксе просто выключен был микрофон камеры.
Может быть кому еще поможет моя невнимательность. =)

и на сусе 12.1 помогло, эта была первая статья которая попалась в гугле и такая удача! )) А то по комментам видно что поиски обычно длятся неделями)))))

Изображение пользователя fox4.

Рад что труд не пропадает даром :-)

Спасибо огромное! совет в самый раз)))


Всем доброе время суток.
У меня Kubuntu 12.04 Lts
Komp.- Asus 61sl с HD Radeon 4570.
Проблема - в скайпе, когда говорю в микрофон, с моим голосом идет какой-то шум и треск!
fox4 я попробовал все что ты написал.
Снес PulseAudio. В консоли прописал команду на pavucontrol. Запустил скайп - а там опять стоит PulseAudio server (local) - то есть нельзя выбрать никакое устройство!
Как я понял, разработчики вместо "Павука" грузят мне на комп "ПульсАудио".
Понял что от этого PulseAudio - никуда не деться, давай там разные конфигурации пробовать, перетаскивал ползунки в разные стороны, отключал, выбирал другое оборудование, результат = "0".
Самое интересное что во вкладке запись, где собсно и нужно выбирать оборудование, у меня всего три варианта:

Почему так, не могу понять, ведь я подключаю камеру с микрофоном, да и в ноуте самом тоже есть микрофон.
Вообщем хелп! ;)

Изображение пользователя fox4.

По ссылке пишут что вебкамера опционально так она у вас есть или внешнюю пользуете что в консоли sudo lsusb выдаёт вообще-то Я не писал что нужно сносить PulseAudio как раз удалять его не нужно так как это звуковой сервер микширующий звуковые потоки а Pavucontrol это его настройщик с графической мордой у вас как вебкамера в скайпе хоть как то определяется если да то модель камеры какая ? И после подключения камеры (если она внешняя) надо бы перезагрузиться Linux для некоторых устройств не всегда автоматом драйверы подгружает

Изображение пользователя DarkneSS.

Убавить мик буст, выключить в скайпе автоподбор громкости.

Меня гораздо больше интересует что во вкладке "устройства ввода" есть.
И основное: pavucontrol - это интерфейс для управления pulse audio, поэтому он работать без него не умеет, и устанавливает его в случае выбора.

Вы бы хоть попытались понять, что делаете, а не тыкали разные инструкции подряд бездумно..
Здесь не виндовс, где толком как оно работает все равно не понятно, здесь все построено логично.


ВО вкладке "устройства ввода" все тоже самое что и при выборе во вкладке "запись".

У меня один вопрос: "ЧТО ДЕЛАЕТ ШУМЫ? / Из-за ЧЕГО ИМЕННО шумы?" Я использовал разные микрофоны(правда всего 2-ва: встроенный в ноуте микрофон и подключал USB-камеру с микрофоном), результат ОДИН И ТОТ ЖЕ - непонятные звуки, вроде потрескивания или шипения, вместе с моим голосом(который, если бы не шумы и треск очень хорошего качества). О_о

Так и я о том же! Я тоже этого не вижу!! ПОЧЕМУ.

может там нет ЮСБ микрофона, и он включается отдельным проводом? :-)))))))))

Да, USB-видеокамера подключается 2-мя проводами(USB и проводом к микрофону), но я их и включаю 2-ВА!
Может какая другая прога есть для настройки аудио? Или может другой скайп? Какая версия скайпа у вас?

Вообще у меня их (вебкамер) штук 5 разных, так что у меня есть опыт использования.
Есть с двумя проводами (она у меня работает), есть с одним юсб (с микрофоном и без микрофона) и все работают.
В твоем варианте - у тебя не будет отдельного входа для микрофона камеры.
То есть твой сриншот соответствует твоей камере.
У тебя, вероятно, есть проблема со входом микрофона.
Проблемы решения я так, навскидку, не вижу.

Наверное есть, но я не пользуюсь. Скайп до этого стоял из репов, после выхода 4 поставлен тот, что отдается со сайта скайпа.
Никаких посторонних шумов, скрежетов, у меня не наблюдается. ни на старой версии, ни на новой.

Единственное, что я могу посоветовать - попробовать запустить какую либо программу для записи звука, и играться с настройками звуковой подсистемы.

Проблема где-то в программных настройках, так как до Kubuntu, имея "виндовс" - проблем с камерой и микрофоном не было . :/
Что ж, суть понятна . играться дальше с ползунками в PulseAudio . мрак . хотя этот дистрибутив, как вы говорите, логичен - для меня он темный лес без всякой логики .

P.s. А если, к примеру, дрова на эту камеру скачать и установить, поможет? Одно выводит - в скайпе не могу выбрать оборудование - там стоит только одно - PulseAudio server (local)

гмм, скажите, Вы умеете читать? А понимать прочитанное?
При чем тут дрова на камеру, если у Вас проблема именно с микрофонным входом? (учитывая, что Вы сами сказали, что у Вас микрофон включен отдельным проводом, включаемым в отдельный, я так думаю, в микрофонный вход)
То есть - еще раз, решать проблему нужно с микрофонным входом, а не с камерой.

Я понял вашу мысль - спасибо за идею.;) Но она однозначно направляет меня по неверному пути решения проблемы.
Повторяю на Windows XP и 7-ке, оба микрофона (как встроенный в ноуте так и с USB-камеры), работали ОТЛИЧНО!
Или для вас это не довод того, что проблема не с микрофонным входом? о_О

мдя, тяжело иметь дело с лицом не умеющим ни читать, но и даже думать.
Я о Вас, kymkaz, говорю.
Я подозреваю, что у меня не хватит терпения разъяснить Вам всю глубину Вашего непонимания, и нежелания понять, что Вам необходимо разобраться с Вашей звуковой системой (в частности - с драйверами).
Извините, дальше для меня эта тема закрыта.
Вы только что подтвердили, Я понял вашу мысль - спасибо за идею.;) Но она однозначно направляет меня по неверному пути решения проблемы.
Повторяю на Windows XP и 7-ке, оба микрофона (как встроенный в ноуте так и с USB-камеры), работали ОТЛИЧНО! что не хотите решать проблему путем, который приведет Вас к решению.
Нет, я конечно посоветую все же более внимательно почитать выдачу поиска на сайте по вопросу "не работает микрофон", но у Вас, совершенно очевидно, есть уверенность, что я ничего не знаю, и не понимаю, я так рассказываю то, что для любого "специалиста" (я специалист, я документацию не читаю) является неправильным, ибо ни один "специалист" не читает документацию, ибо всем известно, что в документации на виндовс ничего полезного не написано. :-)


PulseAudio — это звуковой сервер общего назначения, предназначенный для работы в качестве промежуточного программного обеспечения между вашими приложениями и аппаратными устройствами с использованием ALSA или OSS. Он также предлагает простую потоковую передачу по сети через локальные устройства, используя Avahi, если он включён. Хотя его основная цель — облегчить настройку звука, его модульная конструкция позволяет более опытным пользователям точно настраивать демон в соответствии с его потребностями.


В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:


В Arch Linux, BlackArch и их производных это делается следующим образом:

2. Убедитесь, что громкость микрофона не на нуле


Зайдите в настройки звука, переключитесь во вкладку Input и проверьте настройки громкости.



Если там несколько устройств, то проверьте каждое из них.


Если вы не можете найти настройки громкости, запустите команду и перейдите во вкладку «Устройства Ввода»:


Убедитесь, что звук не заглушён


3. Выбор правильного профиля для Встроенного аудио


Откройте регулятор громкости PulseAudio — в меню или командой:


Перейдите во вкладку «Конфигурация» и в качестве «Профиля» выберите «Аналоговый стерео дуплекс»:



Даже если этот профиль уже выбран, попробуйте выбрать другой и вновь переключиться на «Аналоговый стерео дуплекс» - проверьте, решило ли это вашу проблему.


Кстати, если вы пытаетесь заставить работать не встроенный микрофон, а, например, источник звука HDMI, то здесь вы можете найти другие профили, которые переключат на нужный вам микрофон.

4. Конфликт встроенного микрофона и HDMI источника


На компьютере для ввода звука могут быть следующие источники:


Некоторые пользователи Linux сталкиваются с тем, что система по умолчанию пытается использовать HDMI источник звука, даже если соответствующий провод не подключён.


Откройте терминал (например, нажав Ctrl+Alt+t) и проверьте, какие у вас используются звуковые кодаки:


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


Подтвердить можно следующим образом:

подключите гарнитуру к входу audio jack (например, возьмите наушники с микрофоном от телефона)

сразу отключите гарнитуру от audio jack

проверьте работоспособность микрофона — если раньше он не работал, а теперь стал записывать звук, значит данный раздел может решить вашу проблему.


Сделайте резервную копию файла, если он уже существует:


Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:


со следующим содержимым


Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.


Причём там не обязательно будет точное название модели — просто найдите то, что ближе всего к ней. Например, модель моего ноутбука ASUS GL703GE, самое похожее, что я смог найти, это «asus-g73jw», тогда строка, которую я добавил в файл /etc/modprobe.d/alsa-base.conf, следующая:


Сохраните этот файл и перезагрузитесь — после этого проблема должна исчезнуть.

5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура


Описание данной проблемы пользователями:

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

Я никогда раньше не использовал свой внутренний микрофон, но в конце концов я использовал его некоторое время назад для видеоконференций. Микрофон начинает работать после того, как я просто подключаю 3,5-миллиметровую головную гарнитуру, которую я затем отключаю. Тогда я могу использовать свой внутренний микрофон, автоматическое отключение звука также работает, подключив и отключив гарнитуру. После перезагрузки микрофон вновь не работает (микрофон гарнитуры отмечен, как опять подключённый) и всё нужно делать заново.


Установить продвинутые инструменты Alsa. В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:


В Arch Linux, BlackArch и их производных это делается следующим образом:


Для запуска выполните команду:



В «Select a codec» выберите основное устройство для захвата звука, поставьте галочку «Show unconnect pins»:



Поставьте галочку для Pin ID 0x19 и выберите «not connected». Сохраните настройки и проверьте, всё ли работает как следует, убедитесь, что звук микрофона не заглушён в pavucontrol или настройках звука.



Если всё нормально, то нажмите кнопку «Install boot override» - установить переопределение при загрузке, чтобы изменения вступали в силу при включении компьютера.


PulseAudio — это звуковой сервер общего назначения, предназначенный для работы в качестве промежуточного программного обеспечения между вашими приложениями и аппаратными устройствами с использованием ALSA или OSS. Он также предлагает простую потоковую передачу по сети через локальные устройства, используя Avahi, если он включён. Хотя его основная цель — облегчить настройку звука, его модульная конструкция позволяет более опытным пользователям точно настраивать демон в соответствии с его потребностями.


В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:


В Arch Linux, BlackArch и их производных это делается следующим образом:

2. Убедитесь, что громкость микрофона не на нуле


Зайдите в настройки звука, переключитесь во вкладку Input и проверьте настройки громкости.



Если там несколько устройств, то проверьте каждое из них.


Если вы не можете найти настройки громкости, запустите команду и перейдите во вкладку «Устройства Ввода»:


Убедитесь, что звук не заглушён


3. Выбор правильного профиля для Встроенного аудио


Откройте регулятор громкости PulseAudio — в меню или командой:


Перейдите во вкладку «Конфигурация» и в качестве «Профиля» выберите «Аналоговый стерео дуплекс»:



Даже если этот профиль уже выбран, попробуйте выбрать другой и вновь переключиться на «Аналоговый стерео дуплекс» - проверьте, решило ли это вашу проблему.


Кстати, если вы пытаетесь заставить работать не встроенный микрофон, а, например, источник звука HDMI, то здесь вы можете найти другие профили, которые переключат на нужный вам микрофон.

4. Конфликт встроенного микрофона и HDMI источника


На компьютере для ввода звука могут быть следующие источники:


Некоторые пользователи Linux сталкиваются с тем, что система по умолчанию пытается использовать HDMI источник звука, даже если соответствующий провод не подключён.


Откройте терминал (например, нажав Ctrl+Alt+t) и проверьте, какие у вас используются звуковые кодаки:


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


Подтвердить можно следующим образом:

подключите гарнитуру к входу audio jack (например, возьмите наушники с микрофоном от телефона)

сразу отключите гарнитуру от audio jack

проверьте работоспособность микрофона — если раньше он не работал, а теперь стал записывать звук, значит данный раздел может решить вашу проблему.


Сделайте резервную копию файла, если он уже существует:


Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:


со следующим содержимым


Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.


Причём там не обязательно будет точное название модели — просто найдите то, что ближе всего к ней. Например, модель моего ноутбука ASUS GL703GE, самое похожее, что я смог найти, это «asus-g73jw», тогда строка, которую я добавил в файл /etc/modprobe.d/alsa-base.conf, следующая:


Сохраните этот файл и перезагрузитесь — после этого проблема должна исчезнуть.

5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура


Описание данной проблемы пользователями:

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

Я никогда раньше не использовал свой внутренний микрофон, но в конце концов я использовал его некоторое время назад для видеоконференций. Микрофон начинает работать после того, как я просто подключаю 3,5-миллиметровую головную гарнитуру, которую я затем отключаю. Тогда я могу использовать свой внутренний микрофон, автоматическое отключение звука также работает, подключив и отключив гарнитуру. После перезагрузки микрофон вновь не работает (микрофон гарнитуры отмечен, как опять подключённый) и всё нужно делать заново.


Установить продвинутые инструменты Alsa. В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:


В Arch Linux, BlackArch и их производных это делается следующим образом:


Для запуска выполните команду:



В «Select a codec» выберите основное устройство для захвата звука, поставьте галочку «Show unconnect pins»:



Поставьте галочку для Pin ID 0x19 и выберите «not connected». Сохраните настройки и проверьте, всё ли работает как следует, убедитесь, что звук микрофона не заглушён в pavucontrol или настройках звука.



Если всё нормально, то нажмите кнопку «Install boot override» - установить переопределение при загрузке, чтобы изменения вступали в силу при включении компьютера.

Читайте также: