LINUX.ORG.RU

Встроенный микрофон в Logitech C310


0

1

Обзавелся сегодня этой камерой. Сама камера работает без вопросов, а вот со встроенным микрофоном в скайпе засада - звук звучит приблизительно раза в 2 быстрее, чем я говорю. Получается нечто среднее между Кенни и Микки Маусом. Если записывать в arecord - все ок, никаких проблем. Кто-нибудь сталкивался? Система x86_64, подозреваю что собака здесь порылась


Сам хоть понял шо сказал?

>звук звучит приблизительно раза в 2 быстрее, чем я говорю

машина времени создана?

Если речь идет о звонке в Skype test call - то попробуйте выбрать корректное устройство в Skype. И проверить настройки alsa, особенно в части кодеков.

zhuzha
()
Ответ на: Сам хоть понял шо сказал? от zhuzha

Да, машина времени похоже реально создана :)

В Skype выбрано конкретное устройство - hw1,0 - иначе по-умолчанию Скайп пытается писать с дефолтной звуковухи и не слышно вообще ничего.

Как и куда копать в alsa в части кодеков? Особенно учитывая что в arecord все ок?

xanf
() автор топика
Ответ на: Все как всегда от zhuzha

А, все это изучено и просмотрено (еще во времена настройки микрофона на Realtek ALC262 на ноуте).

По пунктам:

в amixer/alsamixer - как и ожидалось - ровно один контрол записи, его громкость ни на что не влияет, проверено

arecord на ура пишет звук следующей командой:

arecord -v -v -Dhw:1,0 -f s16_le test.wav
без s16_le ругается на не тот формат.

xanf
() автор топика
Ответ на: комментарий от xanf

Непонятно

Если вы все знаете, то зачем просите помощи на форуме, к тому же не сообщая подробностей? Телепатов ищите? Вряд ли вам кто-то поможет.

zhuzha
()
Ответ на: Непонятно от zhuzha

Просто проблема очень похожа на что-то широкораспространенное. Очень похоже на слух, на проблемы с частотой дискретизации. Пробовал всунуть в .asoundrc следующее:

pcm.skype {
    type plug
    slave {
        pcm "hw:1,0"                         
        rate 48000
    }
}
Теперь при попытке сделать arecord:
arecord -f S16_LE -c 2 -r 24000 -D skype -d 20 test.wav
получаю такой же звук как и в скайпе (скайп пишет в 24000) Железо:
~  > lsusb | grep Webcam
Bus 001 Device 003: ID 046d:081b Logitech, Inc. Webcam C310
Модули ядра:
~  > lsmod | grep snd
snd_usb_audio          90246  0 
snd_usbmidi_lib        18737  1 snd_usb_audio
snd_rawmidi            19466  1 snd_usbmidi_lib
snd_seq_device          5372  1 snd_rawmidi
snd_hda_codec_realtek   297871  1 
snd_hda_intel          22186  0 
snd_hda_codec          77703  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6342  2 snd_usb_audio,snd_hda_codec
snd_pcm                73736  3 snd_usb_audio,snd_hda_intel,snd_hda_codec
snd_timer              19488  1 snd_pcm
snd                    57384  10 snd_usb_audio,snd_usbmidi_lib,snd_rawmidi,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               6178  1 snd
snd_page_alloc          7161  2 snd_hda_intel,snd_pcm
usbcore               141904  9 uvcvideo,snd_usb_audio,snd_usbmidi_lib,usbhid,uas,usb_storage,uhci_hcd,ehci_hcd
Жуткий бардак, т.к. есть еще встроенный Intel

xanf
() автор топика
Ответ на: комментарий от xanf

Все, все понял, все работает, спасибо за конструктивный сарказм!

~  > cat ~/.asoundrc 
pcm.skype {
    type plug
    slave {
        pcm "hw:1,0"   
        rate 16000
    }
}
У микрофона по USB 16k частота дискретизации, скайпу обязательно надо 22.1

xanf
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.