Пропал звук

Даже не пойму,почему так,нажимаю arecord -d 5 test.wav,один шум,голоса нет,работает через раз.
cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xdff00000 irq 46
aplay -L
aplay -L                                                                                                   [21:50~]
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default:CARD=Intel
    HDA Intel, ALC269VB Analog
    Default Audio Device
sysdefault:CARD=Intel
    HDA Intel, ALC269VB Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC269VB Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Intel,DEV=0
    HDA Intel, HDMI 0
    HDMI Audio Output
Не часто пользуюсь skype,тут решил воспользоваться и полный аля-пуп.Перестал работать микрофон.Не пишет и не передает.
Хотя звук есть, и видео.Может тоже у кого проблемы.Да HDMI не пользуюсь.
Linux arch_lin 3.14.1-1-ARCH #1 SMP PREEMPT Mon Apr 14 21:01:08 CEST 2014 i686 GNU/Linux
Последний крик моды - эхо 30-летней давности.
tchgefest, у вас есть варианты:
1) Если вам нужен Pulseaudio, пользуйтесь только им, запись и воспроизведение должны идти только через него.
2) Если вы хотите работать со звуком через ALSA/libalsa – выключите Pulseaudio, чтобы не мешал.

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

Запись же в любом случае может вести только одна программа, а если вы запустили пульс, он захватывает не только вывод, но и ввод звука.
Natrio
Запись же в любом случае может вести только одна программа,
Это не так. Вот сейчас я запустил в терминале arecord | aplay, открыл VirtualBox с WinXP и там запустил "Звукозапись" - запись работает в обеих программах (связку arecord | aplay контролирую ушами, "звукозапись" - по её "осциллограмме"). Чистая alsa, из коробки.
Natrio
а если вы запустили пульс, он захватывает не только вывод, но и ввод звука.
Вот про пульс ничего не скажу.
IMHO пользователь должен очень хорошо представлять, зачем именно ему нужен именно пульс, в противном случае снести его и забыть, как о страшном сне.
akorop
Natrio
Запись же в любом случае может вести только одна программа,
Это не так. Вот сейчас я запустил в терминале arecord | aplay, открыл VirtualBox с WinXP и там запустил "Звукозапись" - запись работает в обеих программах (связку arecord | aplay контролирую ушами, "звукозапись" - по её "осциллограмме"). Чистая alsa, из коробки.
Я говорю об одноканальной звуковой карте.

Количество каналов воспроизведения и записи можно посмотреть так:
$ cat /proc/asound/pcm
00-00: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 : capture 1
00-01: emu10k1 mic : Mic Capture : capture 1
00-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 : capture 1
00-03: emu10k1 : Multichannel Playback : playback 1
01-00: ALC887-VD Analog : ALC887-VD Analog : playback 1 : capture 1
01-02: ALC887-VD Alt Analog : ALC887-VD Alt Analog : capture 1
Как видите, здесь две звуковых карты, SBlive и встроенная. Даже у SBLive многоканальное только воспроизведение (playback 32), а запись везде только одноканальная (capture 1), по крайней мере, на уровне драйвера точно.

Запустить у себя arecord | aplay я могу только в одном экземпляре, второй отваливается с ошибкой. Насколько я понимаю, у вас многоканальная запись поддерживается аппаратно.
А такой вопрос как поменять назначение гнезд jack? Ну чтобы два были center(out), мне наушники подключить) (желательно без pulse)
Ошибки в тексте-неповторимый стиль автора©
Natrio
Я говорю об одноканальной звуковой карте.
Количество каналов воспроизведения и записи можно посмотреть так:
У меня только интегрированный звук, дешёвая старенькая мамка MSI 785GM-E51. Трудно поверить, что там есть особые навороты. Вот мой вывод:
00-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
00-01: ALC889 Digital : ALC889 Digital : playback 1
00-02: ALC889 Alt Analog : ALC889 Alt Analog : capture 2
01-03: HDMI 0 : HDMI 0 : playback 1
Natrio
Запустить у себя arecord | aplay я могу только в одном экземпляре, второй отваливается с ошибкой. Насколько я понимаю, у вас многоканальная запись поддерживается аппаратно.
У меня запускается любое количество (проверил три). А для проверки чисто захвата запустил три arecord с записью каждого в свой файл. Все три файла записались, содержат одни и те же звуки.
Честно говоря, не понимаю, при чём тут многоканальность захвата (если она есть). Микрофон один, воткнут в одну дырку, три программы пишут этот канал. Какая разница, есть ли ещё каналы? Или я не понимаю терминологию?
Тут IMHO дело в настройках алсы. Когда-то давно (в Мандриве) у меня была проблема как раз с монополизацией захвата. Если я запускал VirtualBox с доступом к звуку, то вызванный позже Скайп не мог добраться до микрофона. И наоборот, если первым вызвать Скайп, то в VirtualBox отваливается звук. Тогда я это решал созданием заковыристого .asoundrc. Сейчас (в Арч) этой проблем нет "из коробки", ничего кроме alsamixer использовать не понадобилось.
Да, забыл сказать: DE - на базе голого openbox.
 
Зарегистрироваться или войдите чтобы оставить сообщение.