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 30/01/2015, à 21:31

Yoannjap

Une commande pour switcher entre les sources d'enregistrement audio ?

Bonjour !

J'ai installé PulseAudio, qui me donne une interface GUI (qui en français dans Ubuntu s'appelle « Contrôle du Volume »). Ça me permet, quand je lance un enregistrement audio (dans Audacity notamment), de sélectionner depuis quel source ça va enregistrer le son. C'est-à-dire est-ce que je veux que ce soit mon micro qui enregistre l'environnement (réel) extérieur au PC, ou bien est-ce que je veux enregistrer le son numérique qu'émet le PC "à l'intérieur", le micro de l'extérieur complètement coupé.

Pour faire ça, je lance l'enregistrement dans Audacity, ensuite je lance pulseaudio GUI, je vais dans l'onglet « Enregistrement » puis en haut à droite, sur la même ligne où est marqué « ALSA plug-in [audacity] : ALSA Capture de », je peux sélectionner soit "Audio interne stéréo analogique" (qui en fait est le micro qui enregistre les sons extérieurs) soit "Monitor of Audio interne stéréo analogique" (qui enregistre les sons émis directement par ce les flux numériques du PC (une musique sous Clementine, un son système, etc.)
Une image :
http://pix.toile-libre.org/upload/original/1422646319.png

Toutefois, je switche très souvent entre ces deux sources (je vous passe les détails des prononciations que j'enregistre pour un deck du logiciel Anki). Et la manière expliquée ci-dessus prend en accumulé un temps fou.

N'y aurait-il pas une commande/script qui me permette de faire ça rapidement depuis le terminal ?

Merci beaucoup, j'espère avoir été assez limpide à lire smile

Dernière modification par Yoannjap (Le 30/01/2015, à 21:33)

Hors ligne

#2 Le 30/01/2015, à 22:07

tiramiseb

Re : Une commande pour switcher entre les sources d'enregistrement audio ?

Salut,

Je ne serais pas capable de te donner une commande précise, avec arguments et tout.
Mais je crois bien que la commande pactl te permettra de faire ce que tu veux.

Essaye :

pactl help

Dernière modification par tiramiseb (Le 30/01/2015, à 22:07)

Hors ligne

#3 Le 30/01/2015, à 22:43

Yoannjap

Re : Une commande pour switcher entre les sources d'enregistrement audio ?

Merci beaucoup tiramiseb pour ta piste, j'ai beaucoup avancé !!!

Peux-tu jeter un œil à ça ?

Le résultat de la liste avec la commande pactl list est :

Module #0
	Nom : module-device-restore
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute state of devices"
		module.version = "4.0"

Module #1
	Nom : module-stream-restore
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute/device state of streams"
		module.version = "4.0"

Module #2
	Nom : module-card-restore
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Automatically restore profile of cards"
		module.version = "4.0"

Module #3
	Nom : module-augment-properties
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Augment the property sets of streams with additional static information"
		module.version = "4.0"

Module #4
	Nom : module-switch-on-port-available
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		

Module #5
	Nom : module-alsa-card
	Paramètre : device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
	Nombre d'utilisations : 1
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "ALSA Card"
		module.version = "4.0"

Module #6
	Nom : module-udev-detect
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Detect available audio hardware and load matching drivers"
		module.version = "4.0"

Module #7
	Nom : module-bluetooth-policy
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Frédéric Dalleau"
		module.description = "When a bluetooth sink or source is added, load module-loopback"
		module.version = "4.0"

Module #8
	Nom : module-bluetooth-discover
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Joao Paulo Rechi Vita"
		module.description = "Detect available bluetooth audio devices and load bluetooth audio drivers"
		module.version = "4.0"

Module #9
	Nom : module-native-protocol-unix
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Native protocol (UNIX sockets)"
		module.version = "4.0"

Module #10
	Nom : module-default-device-restore
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the default sink and source"
		module.version = "4.0"

Module #11
	Nom : module-rescue-streams
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
		module.version = "4.0"

Module #12
	Nom : module-always-sink
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Colin Guthrie"
		module.description = "Garde toujours au moins une destination même si elle est vide"
		module.version = "4.0"

Module #13
	Nom : module-intended-roles
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Automatically set device of streams based of intended roles of devices"
		module.version = "4.0"

Module #14
	Nom : module-suspend-on-idle
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is idle for too long, suspend it"
		module.version = "4.0"

Module #15
	Nom : module-systemd-login
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Create a client for each login session of this user"
		module.version = "4.0"

Module #16
	Nom : module-position-event-sounds
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
		module.version = "4.0"

Module #17
	Nom : module-filter-heuristics
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Colin Guthrie"
		module.description = "Detect when various filters are desirable"
		module.version = "4.0"

Module #18
	Nom : module-filter-apply
	Paramètre : 
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Colin Guthrie"
		module.description = "Load filter sinks automatically when needed"
		module.version = "4.0"

Module #19
	Nom : module-x11-publish
	Paramètre : display=:0
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "X11 credential publisher"
		module.version = "4.0"

Module #20
	Nom : module-x11-bell
	Paramètre : display=:0 sample=bell.ogg
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "X11 bell interceptor"
		module.version = "4.0"

Module #21
	Nom : module-x11-cork-request
	Paramètre : display=:0
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "Synthesize X11 media key events when cork/uncork is requested"
		module.version = "4.0"

Module #22
	Nom : module-x11-xsmp
	Paramètre : display=:0 session_manager=local/yoannjubuntu-W150ER:@/tmp/.ICE-unix/1873,unix/yoannjubuntu-W150ER:/tmp/.ICE-unix/1873
	Nombre d'utilisations : n/d
	Propriétés : 
		module.author = "Lennart Poettering"
		module.description = "X11 session management"
		module.version = "4.0"

Sortie audio #0
	état : RUNNING
	Nom : alsa_output.pci-0000_00_1b.0.analog-stereo
	Description : Audio interne Stéréo analogique
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 44100Hz
	Correspondance des canaux : front-left,front-right
	Module propriétaire : 5
	Muet : no
	Volume : 0: 100% 1: 100%
	        0: 0,00 dB 1: 0,00 dB
	 balance 0,00
	Volume de base : 100%
	             0,00 dB
	Source du moniteur : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Latence : 89047 usec, configuré 90000 usec
	Indicateurs : HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Propriétés :
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "VT1802 Analog"
		alsa.id = "VT1802 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 51"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "Audio interne Stéréo analogique"
		alsa.mixer_name = "Intel PantherPoint HDMI"
		alsa.components = "HDA:11068446,15581550,00100000 HDA:80862806,80860101,00100000"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports :
		analog-output-speaker: Haut-parleurs (priority: 10000, not available)
		analog-output-headphones: Casques analogiques (priority: 9000, available)
	Port actif : analog-output-headphones
	Formats :
		pcm

Source #0
	État : IDLE
	Nom : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Description : Monitor of Audio interne Stéréo analogique
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 44100Hz
	Plan des canaux : front-left,front-right
	Module propriétaire : 5
	Muet : no
	Volume : 0: 100% 1: 100%
	        0: 0,00 dB 1: 0,00 dB
	        balance 0,00
	Volume de base : 100%
	             0,00 dB
	Moniteur de la destination : alsa_output.pci-0000_00_1b.0.analog-stereo
	Latence : 0 µs, configurée 371519 µs
	Drapeaux : DECIBEL_VOLUME LATENCY 
	Propriétés :
		device.description = "Monitor of Audio interne Stéréo analogique"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 51"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Formats :
		pcm

Source #1
	État : SUSPENDED
	Nom : alsa_input.pci-0000_00_1b.0.analog-stereo
	Description : Audio interne Stéréo analogique
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 44100Hz
	Plan des canaux : front-left,front-right
	Module propriétaire : 5
	Muet : no
	Volume : 0:  86% 1:  86%
	        0: -3,85 dB 1: -3,85 dB
	        balance 0,00
	Volume de base :  10%
	             -60,75 dB
	Moniteur de la destination : n/d
	Latence : 0 µs, configurée 0 µs
	Drapeaux : HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Propriétés :
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "VT1802 Analog"
		alsa.id = "VT1802 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 51"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "Audio interne Stéréo analogique"
		alsa.mixer_name = "Intel PantherPoint HDMI"
		alsa.components = "HDA:11068446,15581550,00100000 HDA:80862806,80860101,00100000"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports :
		analog-input-microphone-internal: Microphone interne (priority: 8900)
		analog-input-microphone: Microphone (priority: 8700, not available)
	Port actif : analog-input-microphone
	Formats :
		pcm

Sink Input #476
	Driver: protocol-native.c
	Owner Module: 9
	Client: 529
	Sink: 0
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"s16le\""  format.channels = "2"  format.rate = "44100"  format.channel_map = "\"front-left,front-right\""
	Corked: no
	Mute: no
	Volume: 0:  75% 1:  75%
	        0: -7,63 dB 1: -7,63 dB
	        balance 0,00
	Buffer Latency: 54716 usec
	Sink Latency: 88508 usec
	Resample method: n/d
	Properties:
		media.name = "Playback Stream"
		application.name = "radiotray"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.process.id = "2219"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "python2.7"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"
		application.icon_name = "/usr/share/pixmaps/python2.7.xpm"
		module-stream-restore.id = "sink-input-by-application-name:radiotray"

Client #0
	Pilote : module-systemd-login.c
	Module propriétaire : 15
	Propriétés :
		application.name = "Login Session c2"
		systemd-login.session = "c2"

Client #5
	Pilote : module-x11-xsmp.c
	Module propriétaire : 22
	Propriétés :
		application.name = "XSMP Session on gnome-session as 107711174031bb1fc2142263841677776000000018730067"
		xsmp.vendor = "gnome-session"
		xsmp.client.id = "107711174031bb1fc2142263841677776000000018730067"

Client #6
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "GNOME Shell"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.id = "org.gnome.Shell"
		application.icon_name = "start-here"
		application.language = "fr_FR.UTF-8"
		window.x11.screen = "0"
		window.x11.display = ":0"
		application.process.id = "2076"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "gnome-shell"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"

Client #7
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "GNOME Volume Control Media Keys"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.id = "org.gnome.VolumeControl"
		application.icon_name = "multimedia-volume-control"
		application.version = "3.8.6.1"
		application.process.id = "1869"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "gnome-settings-daemon"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"

Client #8
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "GNOME Shell Volume Control"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.id = "org.gnome.VolumeControl"
		application.icon_name = "multimedia-volume-control"
		application.version = "3.10.4"
		application.process.id = "2076"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "gnome-shell"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"

Client #9
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "Pomodoro"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.id = "org.gnome.Pomodoro"
		application.process.id = "2201"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "gnome-pomodoro"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"
		application.icon_name = "gnome-pomodoro"

Client #97
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "CubebUtils"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.process.id = "3925"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "firefox"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"
		application.icon_name = "firefox"

Client #529
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "radiotray"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.process.id = "2219"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "python2.7"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"
		application.icon_name = "/usr/share/pixmaps/python2.7.xpm"

Client #590
	Pilote : protocol-native.c
	Module propriétaire : 9
	Propriétés :
		application.name = "pactl"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "28"
		application.process.id = "2393"
		application.process.user = "yoannj-ubuntu"
		application.process.host = "yoannjubuntu-W150ER"
		application.process.binary = "pactl"
		application.language = "fr_FR.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "1c10273c16a8cdb4ced249b354ba3704"
		application.process.session_id = "c2"

Carte #0
	Nom : alsa_card.pci-0000_00_1b.0
	Pilote : module-alsa-card.c
	Module propriétaire : 5
	Propriétés :
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7a10000 irq 51"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Audio interne"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profils :
		input:analog-stereo: Stéréo analogique Entrée (sinks: 0, sources: 1, priority. 60)
		output:analog-stereo: Stéréo analogique Sortie (sinks: 1, sources: 0, priority. 6000)
		output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (sinks: 1, sources: 1, priority. 6060)
		output:iec958-stereo: Stéréo numérique (IEC958) Sortie (sinks: 1, sources: 0, priority. 5500)
		output:iec958-stereo+input:analog-stereo: Stéréo numérique (IEC958) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 5560)
		output:hdmi-stereo: Digital Stereo (HDMI) Sortie (sinks: 1, sources: 0, priority. 5400)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 5460)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Sortie (sinks: 1, sources: 0, priority. 300)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 360)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI) Sortie (sinks: 1, sources: 0, priority. 5200)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 5260)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI) Sortie (sinks: 1, sources: 0, priority. 100)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 160)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI) Sortie (sinks: 1, sources: 0, priority. 5200)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 5260)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI) Sortie (sinks: 1, sources: 0, priority. 100)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI) Sortie + Stéréo analogique Entrée (sinks: 1, sources: 1, priority. 160)
		off: Éteint (sinks: 0, sources: 0, priority. 0)
	Profil actif : output:analog-stereo+input:analog-stereo
	Ports :
		analog-input-microphone-internal: Microphone interne (priority: 8900, latency offset: 0 usec)
			Propriétés :
				device.icon_name = "audio-input-microphone"
			Partie du ou des profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo
		analog-input-microphone: Microphone (priority: 8700, latency offset: 0 usec, not available)
			Propriétés :
				device.icon_name = "audio-input-microphone"
			Partie du ou des profil(s) : input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo
		analog-output-speaker: Haut-parleurs (priority: 10000, latency offset: 0 usec, not available)
			Propriétés :
				device.icon_name = "audio-speakers"
			Partie du ou des profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Casques analogiques (priority: 9000, latency offset: 0 usec, available)
			Propriétés :
				device.icon_name = "audio-headphones"
			Partie du ou des profil(s) : output:analog-stereo, output:analog-stereo+input:analog-stereo
		iec958-stereo-output: Sortie numérique (S/PDIF) (priority: 0, latency offset: 0 usec)
			Partie du ou des profil(s) : output:iec958-stereo, output:iec958-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
			Propriétés :
				device.icon_name = "video-display"
			Partie du ou des profil(s) : output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
			Propriétés :
				device.icon_name = "video-display"
			Partie du ou des profil(s) : output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available)
			Propriétés :
				device.icon_name = "video-display"
			Partie du ou des profil(s) : output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo

Donc j'ai essayé cette commande :

pactl set-source-port alsa_input.pci-0000_00_1b.0.analog-stereo analog-input-microphone

Alors OK, je n'ai pas de message d'erreur, mais ça ne semble pas vouloir changer de source d'enregistrement que je sois au départ en enregistrement de sons interne ou du microphone...

As-tu une idée ou piste brillantissime comme la précédente ?

Hors ligne

#4 Le 30/01/2015, à 22:46

tiramiseb

Re : Une commande pour switcher entre les sources d'enregistrement audio ?

Franchement non, aucune idée. Je sais juste que la commande pactl est faite pour contrôler PulseAudio smile
Je ne l'ai jamais utilisée.

Hors ligne