anonymous@RULINUX.NET~# Last login: 2024-12-22 10:45:55
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[alsa] Обозначение устройств

Нет, как же было раньше во времена OSS всё просто и понятно: /dev/pcm0 и никаких вопросов. Но теперь всюду ALSA и как теперь именуются устройства вообще не понятно. Что нужно указать в параметре -D команды arecord, чтобы записать звук с веб-камеры, которая при втыкании вызывает появление файла /dev/audio1 и ещё нескольких в /dev/snd?

anonymous(*) (2011-06-16 22:41:00)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [alsa] Обозначение устройств от anonymous 2011-06-16 22:41:00
avatar
Скрыть

Re: [alsa] Обозначение устройств

Вот вывод arecord -l:

  1.  >arecord -l
  2.  **** List of CAPTURE Hardware Devices ****
  3.  card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  4.   Subdevices: 1/1
  5.   Subdevice #0: subdevice #0
  6.  card 1: J [A4 TECH USB2.0 PC Camera J], device 0: USB Audio [USB Audio]
  7.   Subdevices: 1/1
  8.   Subdevice #0: subdevice #0

Вот arecord -L:

  1.  >arecord -L
  2.  default:CARD=Intel
  3.   HDA Intel, ALC662 rev1 Analog
  4.   Default Audio Device
  5.  front:CARD=Intel,DEV=0
  6.   HDA Intel, ALC662 rev1 Analog
  7.   Front speakers
  8.  surround40:CARD=Intel,DEV=0
  9.   HDA Intel, ALC662 rev1 Analog
  10.   4.0 Surround output to Front and Rear speakers
  11.  surround41:CARD=Intel,DEV=0
  12.   HDA Intel, ALC662 rev1 Analog
  13.   4.1 Surround output to Front, Rear and Subwoofer speakers
  14.  surround50:CARD=Intel,DEV=0
  15.   HDA Intel, ALC662 rev1 Analog
  16.   5.0 Surround output to Front, Center and Rear speakers
  17.  surround51:CARD=Intel,DEV=0
  18.   HDA Intel, ALC662 rev1 Analog
  19.   5.1 Surround output to Front, Center, Rear and Subwoofer speakers
  20.  surround71:CARD=Intel,DEV=0
  21.   HDA Intel, ALC662 rev1 Analog
  22.   7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
  23.  null
  24.   Discard all samples (playback) or generate zero samples (capture)
  25.  default:CARD=J
  26.   A4 TECH USB2.0 PC Camera J, USB Audio
  27.   Default Audio Device
  28.  front:CARD=J,DEV=0
  29.   A4 TECH USB2.0 PC Camera J, USB Audio
  30.   Front speakers
  31.  surround40:CARD=J,DEV=0
  32.   A4 TECH USB2.0 PC Camera J, USB Audio
  33.   4.0 Surround output to Front and Rear speakers
  34.  surround41:CARD=J,DEV=0
  35.   A4 TECH USB2.0 PC Camera J, USB Audio
  36.   4.1 Surround output to Front, Rear and Subwoofer speakers
  37.  surround50:CARD=J,DEV=0
  38.   A4 TECH USB2.0 PC Camera J, USB Audio
  39.   5.0 Surround output to Front, Center and Rear speakers
  40.  surround51:CARD=J,DEV=0
  41.   A4 TECH USB2.0 PC Camera J, USB Audio
  42.   5.1 Surround output to Front, Center, Rear and Subwoofer speakers
  43.  surround71:CARD=J,DEV=0
  44.   A4 TECH USB2.0 PC Camera J, USB Audio
  45.   7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
  46.  iec958:CARD=J,DEV=0
  47.   A4 TECH USB2.0 PC Camera J, USB Audio
  48.   IEC958 (S/PDIF) Digital Audio Output

anonymous(*)(2011-06-16 22:47:11)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от anonymous 2011-06-16 22:47:11
avatar
Скрыть

Re: [alsa] Обозначение устройств

Я не спец, но что-то вроде -D hw:1,0

SystemV(*)(2011-06-16 22:55:51)

Emacs-w3m/1.4.414 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: [alsa] Обозначение устройств от anonymous 2011-06-16 22:41:00
avatar
bugmaker(*)(2011-06-16 23:07:09)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от SystemV 2011-06-16 22:55:51
avatar
Скрыть

Re: [alsa] Обозначение устройств

  1.  >arecord -d 10 -f cd -t wav 1.wav -D hw:1,0
  2.  Recording WAVE '1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
  3.  arecord: set_params:984: Channels count non available

По крайней мере перестал ругаться на непонятное устройство в параметре -D

anonymous(*)(2011-06-16 23:08:07)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от anonymous 2011-06-16 23:08:07
avatar
Скрыть

Re: [alsa] Обозначение устройств

А так

arecord -f cd -D hw:1,0 -d 10 test.wav

И вроде как миксером нужно карту предварительно переключить?

alsamixer -D hw:0

The above should show sliders for your actual soundcard.

alsamixer -D hw:1

The above should show any sliders for the webcam.

Bod(*)(2011-06-16 23:25:51)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110430 Iceweasel/3.5.19 (like Firefox/3.5.19)
[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от anonymous 2011-06-16 23:08:07
avatar
Скрыть

Re: [alsa] Обозначение устройств

> 3. arecord: set_params:984: Channels count non available
Попробуй -D plughw:1,0

SystemV(*)(2011-06-16 23:27:38)

Emacs-w3m/1.4.414 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от SystemV 2011-06-16 23:27:38
avatar
Скрыть

Re: [alsa] Обозначение устройств

> Попробуй -D plughw:1,0
Вот так заработало.

Китайские письмена, блин. Где "Всё есть файл"?

anonymous(*)(2011-06-16 23:47:43)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [alsa] Обозначение устройств от anonymous 2011-06-16 23:47:43
avatar
Скрыть

Re: [alsa] Обозначение устройств

>Где "Всё есть файл"?
В юниксе. Но он умер.

SystemV(*)(2011-06-16 23:53:32)

Emacs-w3m/1.4.414 w3m/0.5.3
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!