#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 :
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
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)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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
Je ne l'ai jamais utilisée.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne