Ваш снимок экрана alsamixer
показывает информацию для неправильной карты, используйте F6 для выбора USB-камеры и F4 для показать элементы управления захватом.
Вы также должны выбрать вход захвата с правильной карты. Скорее всего, «задний микрофон / передний микрофон» — это микрофонные входы вашей основной звуковой карты, и, поскольку микрофоны не подключены, вы, конечно, слышите шум.
Используйте arecord -L
, чтобы получить список доступных устройств захвата, ваша камера должна отображаться как что-то вроде dsnoop:CARD=Camera,DEV=0
. Выберите этот интерфейс захвата в своем приложении. dsnoop
впереди означает, что несколько приложений могут использовать его для одновременной записи, возможно, вы также используете hw:2,0
или что-то подобное в своем приложении. Это использует аппаратное обеспечение напрямую, только одно приложение может записывать.