Je sais que la vidéo est /dev/video0
mais je ne sais pas comment trouver l'adresse matérielle de mon micro. Je sais que ce n'est pas hw:0,0
ou l'un d'eux.
La sortie de aplay --list-device
est:
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: ALC889 Analog [ALC889 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: ALC889 Digital [ALC889 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
La commande pour laquelle j'essaye de trouver l'adresse est:
cvlc v4l2:///dev/video0 :v4l2-standard= :inputlave=alsa://hw:0,0 :live-caching=300 :sout="#transcode{vcodec=WMV2,vb=800,scale=1,acodec=wma2,ab=128,channels=2,samplerate=44100}:http{dst=:8080/stream.wmv}"
Le inputlave = alsa: // hw: 0, je crois qu'il faut le changer.
Essayer
arecord --list-devices
et
arecord --list-pcms
par exemple ... Je ne pense pas que les périphériques de capture ALSA aient un fichier de périphérique Unix standard associé. Sur mon ordinateur portable:
(0)asus-rmano:~% arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
J'ai un périphérique de capture audio dans card 0
, device 0
, subdevice 0
(le micro interne). La façon dont cela se traduit par une "adresse" dépend de ce que vous en pensez et de l'application que vous utilisez.
(0)asus-rmano:~% arecord --list-pcms
default
Playback/recording through the PulseAudio sound server
sysdefault:CARD=Intel
HDA Intel, ALC269 Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
Direct sample snooping device
hw:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
HDA Intel, ALC269 Analog
Hardware device with all software conversions
Par exemple, pour enregistrer quelque chose à partir du micro:
arecord -D plughw -f S16_LE prova.wav
(arrêtez avec ctrl-c lorsque vous avez terminé).
Je pense que vous pourrez peut-être obtenir une adresse matérielle via lspci -v
ou lsusb -v
- par exemple.
lspci -v
- carte son
00: 1b.0 Périphérique audio: Contrôleur audio HD Intel Corporation 6 Series/C200 Series Chipset Family
Sous-système: Périphérique 3975
Indicateurs: maître du bus, devsel rapide, latence 0, IRQ 43
Mémoire à e1600000 (64 bits, non préréglable) [taille = 16 Ko]
Capacités:
Pilote du noyau en cours d'utilisation: snd_hda_intel
lsusb
- webcam
Bus 002 Périphérique 003: ID 5986: 0292 Acer, Inc
Vous pouvez également utiliser lshw
, avec également ne interface graphique .