Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : Jack, PulseAudio et autres...

Dernier post

pactl list sources

Debian_Alain utilisateur non connecté
bonjour ,

biggrin

le script suivant :
#!/bin/bash

OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"

xwininfo >> "$OUTPUT"/info.txt
WINDOW=$(cat "$OUTPUT"/info.txt | awk '/Window id:/ { print $5 }')
WIDHT=$(cat "$OUTPUT"/info.txt | awk '/Width:/ { print $2 }')
HEIGHT=$(cat "$OUTPUT"/info.txt | awk '/Height:/ { print $2 }')

ABSOLUTE_X=$(cat "$OUTPUT"/info.txt | awk '/Absolute upper-left X:/ { print $4 }')
ABSOLUTE_Y=$(cat "$OUTPUT"/info.txt | awk '/Absolute upper-left Y:/ { print $4 }')


## HQ LOSSLESS
#ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -qp 0 -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"

#ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"

#ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p') -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -c:v h264_nvenc -preset hq -loglevel repeat+verbose "$OUTPUT/$WINDOW-[Le $(date +%d-%m-%y) à $(date +%H:%M:%S)].mkv"

ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i alsa_output.pci-0000_06_04.0.iec958-stereo.monitor -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"

rm -f "$OUTPUT"/info.txt


me permet d'enregistrer la vidéo (molotov par exemple) avec la sortie son de ma carte pcie (asus xonar dgx) .

mais , "pactl list sources" me donne ceci :

Source #0
	État : IDLE
	Nom : alsa_output.pci-0000_06_04.0.iec958-stereo.monitor
	Description : Monitor of CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX)) Stéréo numérique (IEC958)
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 44100Hz
	Plan des canaux : front-left,front-right
	Module du propriétaire : 6
	Sourdine : non
	Volume : front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Volume de base : 65536 / 100% / 0,00 dB
	Moniteur de la destination : alsa_output.pci-0000_06_04.0.iec958-stereo
	Latence : 0 usec, configuré 743038 usec
	Marqueurs : DECIBEL_VOLUME LATENCY 
	Propriétés :
		device.description = "Monitor of CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX)) Stéréo numérique (IEC958)"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "Xonar DGX"
		alsa.long_card_name = "C-Media Oxygen HD Audio at 0xd000, irq 35"
		alsa.driver_name = "snd_oxygen"
		device.bus_path = "pci-0000:06:04.0"
		sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:01:00.2/0000:02:03.0/0000:05:00.0/0000:06:04.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "13f6"
		device.vendor.name = "C-Media Electronics Inc"
		device.product.id = "8788"
		device.product.name = "CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX))"
		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_06_04.0.analog-stereo
	Description : CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX)) 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 du propriétaire : 6
	Sourdine : non
	Volume : front-left: 65531 / 100% / -0,00 dB,   front-right: 65531 / 100% / -0,00 dB
	        balance 0,00
	Volume de base : 41350 /  63% / -12,00 dB
	Moniteur de la destination : n/d
	Latence : 0 usec, configuré 0 usec
	Marqueurs : 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 = "Multichannel"
		alsa.id = "Multichannel"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "Xonar DGX"
		alsa.long_card_name = "C-Media Oxygen HD Audio at 0xd000, irq 35"
		alsa.driver_name = "snd_oxygen"
		device.bus_path = "pci-0000:06:04.0"
		sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:01:00.2/0000:02:03.0/0000:05:00.0/0000:06:04.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "13f6"
		device.vendor.name = "C-Media Electronics Inc"
		device.product.id = "8788"
		device.product.name = "CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX))"
		device.string = "front:0"
		device.buffering.buffer_size = "131072"
		device.buffering.fragment_size = "131072"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "CMI8788 [Oxygen HD Audio] (CMI8786 (Xonar DGX)) Stéréo analogique"
		alsa.mixer_name = "CMI8786"
		alsa.components = "CS4245 CMI8786"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports :
		analog-input-front-mic: Microphone avant (priority: 8500)
		analog-input-mic: Microphone (priority: 8700)
		analog-input-linein: Entrée ligne (priority: 8100)
		analog-input-aux: Entrée analogique (priority: 8000)
	Port actif : analog-input-linein
	Formats :
		pcm

Source #2
	État : SUSPENDED
	Nom : alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra2.monitor
	Description : Monitor of Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 3)
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 44100Hz
	Plan des canaux : front-left,front-right
	Module du propriétaire : 7
	Sourdine : non
	Volume : front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Volume de base : 65536 / 100% / 0,00 dB
	Moniteur de la destination : alsa_output.pci-0000_0a_00.1.hdmi-stereo-extra2
	Latence : 0 usec, configuré 0 usec
	Marqueurs : DECIBEL_VOLUME LATENCY 
	Propriétés :
		device.description = "Monitor of Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 3)"
		device.class = "monitor"
		alsa.card = "2"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcf60000 irq 74"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:0a:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.1/sound/card2"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		device.string = "2"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Formats :
		pcm

Source #3
	État : SUSPENDED
	Nom : alsa_input.usb-Hewlett_Packard_HP_Webcam_HD_4310-02.analog-stereo
	Description : HP Webcam HD 4310 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 du propriétaire : 8
	Sourdine : non
	Volume : front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Volume de base : 41350 /  63% / -12,00 dB
	Moniteur de la destination : n/d
	Latence : 0 usec, configuré 0 usec
	Marqueurs : 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 = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "HP Webcam HD 4310"
		alsa.long_card_name = "Hewlett Packard HP Webcam HD 4310 at usb-0000:0b:00.3-2, high speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:0b:00.3-usb-0:2:1.2"
		sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:0b:00.3/usb5/5-2/5-2:1.2/sound/card1"
		udev.id = "usb-Hewlett_Packard_HP_Webcam_HD_4310-02"
		device.bus = "usb"
		device.vendor.id = "03f0"
		device.vendor.name = "HP, Inc"
		device.product.id = "e807"
		device.product.name = "HP Webcam HD 4310"
		device.serial = "Hewlett_Packard_HP_Webcam_HD_4310"
		device.form_factor = "webcam"
		device.string = "front:1"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "HP Webcam HD 4310 Stéréo analogique"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB03f0:e807"
		module-udev-detect.discovered = "1"
		device.icon_name = "camera-web-usb"
	Ports :
		analog-input-mic: Microphone (priority: 8700)
	Port actif : analog-input-mic
	Formats :
		pcm

Source #4
	État : SUSPENDED
	Nom : alsa_input.usb-AKM_AK5371-00.analog-stereo
	Description : AK5371                    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 du propriétaire : 27
	Sourdine : non
	Volume : front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Volume de base : 26090 /  40% / -24,00 dB
	Moniteur de la destination : n/d
	Latence : 0 usec, configuré 0 usec
	Marqueurs : 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 = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "3"
		alsa.card_name = "AK5371"
		alsa.long_card_name = "AKM AK5371 at usb-0000:01:00.0-13, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:01:00.0-usb-0:13:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-13/1-13:1.0/sound/card3"
		udev.id = "usb-AKM_AK5371-00"
		device.bus = "usb"
		device.vendor.id = "0556"
		device.vendor.name = "Asahi Kasei Microsystems Co., Ltd"
		device.product.id = "0002"
		device.product.name = "AK5371                   "
		device.serial = "AKM_AK5371"
		device.string = "front:3"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "AK5371                    Stéréo analogique"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB0556:0002"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-usb"
	Ports :
		analog-input-mic: Microphone (priority: 8700)
	Port actif : analog-input-mic
	Formats :
		pcm


où l'on voit que mon micro webcam et mon micro usb sont biens reconnus , mais ,
déclarés "SUSPENDED" .
pourquoi ? , çà veut dire quoi ? comment enregistrer avec le script depuis le micro usb ?

comme ceci ?
ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i alsa_input.usb-AKM_AK5371-00.analog-stereo -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"


le micro restera t - il "SUSPEND" ?
que se passera t - il ?

Debian_Alain utilisateur non connecté
après tentative , la commande suivante semblait ne pas fonctionner :

ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i alsa_input.usb-AKM_AK5371-00.analog-stereo -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"


ou à moitié . je teste encore .
non , c'est bon , çà fonctionne . le micro est bon .

reste que si qqun pouvait m'expliquer pour partie la sortie de pactl ...

au moins dans les grandes lignes ...

j'apprécierai .

surtout pour le "suspended" . je comprends pas . alors que çà fonctionne ???

Source #4
	État : SUSPENDED
	Nom : alsa_input.usb-AKM_AK5371-00.analog-stereo
	Description : AK5371                    Stéréo analogique
	Pilote : module-alsa-card.c
	Spécification de l'échantillon : s16le 2ch 48000Hz
	Plan des canaux : front-left,front-right
	Module du propriétaire : 27
	Sourdine : non
	Volume : front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Volume de base : 26090 /  40% / -24,00 dB
	Moniteur de la destination : n/d
	Latence : 0 usec, configuré 0 usec
	Marqueurs : 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 = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "3"
		alsa.card_name = "AK5371"
		alsa.long_card_name = "AKM AK5371 at usb-0000:01:00.0-13, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:01:00.0-usb-0:13:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-13/1-13:1.0/sound/card3"
		udev.id = "usb-AKM_AK5371-00"
		device.bus = "usb"
		device.vendor.id = "0556"
		device.vendor.name = "Asahi Kasei Microsystems Co., Ltd"
		device.product.id = "0002"
		device.product.name = "AK5371                   "
		device.serial = "AKM_AK5371"
		device.string = "front:3"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Stéréo analogique"
		device.description = "AK5371                    Stéréo analogique"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB0556:0002"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-usb"
	Ports :
		analog-input-mic: Microphone (priority: 8700)
	Port actif : analog-input-mic
	Formats :
		pcm


besoin d'éclairage(s) là ...

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 10:36, sam. 27 Nov 2021: Bonjour et bienvenue à Zebolt cool
olinuxx, 12:26, sam. 20 Nov 2021: @Lynx26, si tu lis ce message, viens me parler sur IRC [Lien] ou par courriel [Lien]
olinuxx, 12:01, sam. 20 Nov 2021: Bonjour et bienvenue à Badin cool
sub26nico, 00:13, ven. 19 Nov 2021: Salut et bienvenue à Christophe543 et Jakintza :-)
olinuxx, 21:07, dim. 14 Nov 2021: Bonjour et bienvenue à zoso85, Pomme, et Mars71 cool
olinuxx, 13:19, ven. 12 Nov 2021: @tnio : utilise les forums s
tnio, 13:12, ven. 12 Nov 2021: bonjour j'essaie de faire fonctionner une live track L8 de zoom mais apparement je ne trouve pas comment j'ai regardé les post concernant les L12 mais j'aimerais avoir plus d'infos merci
jazzloup, 15:20, jeu. 11 Nov 2021: Bonjour, Merci de votre message de bienvenue. A suivre, ma présentation. A bientôt
olinuxx, 13:42, jeu. 11 Nov 2021: Bonjour et bienvenue à jazzloup cool
SuShY, 22:11, mar. 09 Nov 2021: Merci sub26nico ;-)
sub26nico, 23:24, lun. 08 Nov 2021: Bonjour et bienvenue à SuShY :-)
CyrilRos, 18:01, dim. 07 Nov 2021: Elle est sortie !!!!!!! profitez dès maintenant de votre Nouvelle Tux|N|Mix [Lien]