Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2020, à 07:21

Linuxenherb

Enregistrer un microphone en continu sous Xubuntu

Bonjour,

Je souhaite enregistrer en continu un micro connecté sur un vieux pc sous Xubuntu. Je n'ai que 30 Go de disque sur ce pc, donc je vais sois lui rajouter un disque, sois enregistrer sur une autre machine via le réseau. Je voudrais pouvoir lire l'enregistrement soit en totalité, soit le moment qui vient de se produire (ce sont des bruits de craquements dans les cloisons ou la charpente de la maison, je peux les entendre à un instant t et vouloir les isoler/copier pour mon dossier pour faire venir un expert).

J'ai cherché à identifier le matériel du pc avec

cat /proc/asound/cards

qui me répond :

0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xdfebc000 irq 28

. Comme je ne comprenais pas le résultat, j'ai fait un

pacmd list-sources 

:

2 source(s) available.
  * index: 1
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
	driver: <module-alsa-card.c>
	
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 1
	linked by: 1
	
	card: 0 <alsa_card.pci-0000_00_1b.0>
	module: 23
	properties:
		device.description = "Monitor of Built-in Audio Analog Stereo"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel"
	
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
	
		module-udev-detect.discovered = "1"

    index: 3
	name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
	driver: <module-alsa-card.c>
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 1
	linked by: 1
	card: 0 <alsa_card.pci-0000_00_1b.0>
	module: 23
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.name = "STAC9200 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "audio-input-microphone"
	active port: <analog-input-mic>

Donc je comprends que le microphone est sur la carte 0, en position 3, c'est ça ?

Je pense enregistrer en local et streamer en même temps le flux sur ip via alsa ou pulseaudio, mais je ne sais pas comment faire.

[EDIT]
J'ai vu que je pouvais utiliser VLC pour streamer sur IP (avec la commande cvlc), par contre il ne reconnait pas le micro comme hw:0,3, comment l'identifier?

D'avance merci.

Dernière modification par Linuxenherb (Le 26/09/2020, à 17:11)

Hors ligne