Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Capture avec avconv

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Capture avec avconv


Chronologique Discussions 
  • From: g hillartin <hillartin AT gmail.com>
  • To: christophe <linux-31 AT culte.org>
  • Subject: Re: [Linux-31] Capture avec avconv
  • Date: Sat, 21 Sep 2019 02:38:28 +0200
  • Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i= AT gmail.com header.b="ZDmeiJfD"; dkim-atps=neutral

Tu dois pouvoir envoyer le micro vers les haut-parleurs avec un mixer et n'enregistrer que les haut-parleurs.

Mais il y a aussi ecasound qui fait des choses très utiles.

Gilbert


Le sam. 21 sept. 2019 02:25, Pierre ESTREM <linux-31 AT culte.org> a écrit :
Bonsoir,

Je ne parviens pas à faire de ces 2 commandes 1 seule commande.

Pour les speakers :

$ avconv -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
-f x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast
-threads 4 -y speakers.mp4

Pour le mic :

$ avconv -f pulse -i alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono -f
x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast
-threads 4 -y mic.mp4

Si je réunis les 2 commandes l'enregistrement du mic passe à la trappe
(en position 2) :

$ avconv -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
-f pulse -i alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono -f x11grab
-r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast -threads 4
-y speakers-mic.mp4

Comment n'en faire qu'une ligne ?

Merci
pierre estrem


Le 20/09/2019 à 04:06, g hillartin (via linux-31 Mailing List) a écrit :
> Le ven. 20 sept. 2019 01:37, Pierre ESTREM<linux-31 AT culte.org>  a écrit :
>
>> Bonsoir Gilbert et le reste du Monde,
>>
>> Plus fort ici :
>>
>> https://ubuntuplace.info/questions/26502/enregistrer-laudio-du-haut-parleur-en-utilisant-avconv
> Google Translation d'autre chose :
> "avconv -f impulsion"...
> Que faire de ça ?
> Pour gagner du temps, apprendre l'anglais.
>
> Ca marche avec ce fameux retour de "pactl list sources"...
>
>
> `avconv -sources pulse' les donne aussi. (alsa offre plus de choix.)
>
> Je découvre bien des choses ! :)
> Chapeau pour :
> `avconv -f pulse -i alsa_output.pci-[...].analog-stereo.monitor
> speakers.wav'
>
> pierre estrem
> À plus
>
> Le 19/09/2019 à 15:46, Pierre ESTREM (via linux-31 Mailing List) a écrit :
>>> Bonjour Gilbert,
>>>
>>> Merci pour suivre mon sujet !
>>> Peut-être as-tu expérimenté avconv ?
>>>
>>> Alsa et PulseAudio sont 2 serveurs de son il me semble ?
>>> L'utilisation de l'un exclurait l'autre si c'est le cas ?
>>>
>>> Avec "-f pulse -i default" je n'ai rien (vidéo "vide").
>>>
>>> J'ai l'enregistrement du microphone avec "-f alsa -i plughw:1".
>>> Avec "-f alsa -i plughw:2" j'ai un enregistrement d'un souffle... ce
>>> qui pourrait être une piste (comme ""-f alsa -i plughw:2,0") ?
>>>
>>> Si tu m'as compris je suis passé de Kazam à avconv parce que Kasam me
>>> fait des décalages audio aussi bien du microphone que des speakers par
>>> rapport à la vidéo.
>>> J'ai même un truc bizarre : le son des speakers se fait entendre dans
>>> le micro avant même que ce premier ne sorte des speakers... je
>>> reconnais que c'est difficile à expliciter !
>>>
>>> Je vais continuer mes recherches.
>>>
>>> A+
>>> pierre
>>>
>>> Le 18/09/2019 à 14:44, g hillartin a écrit :
>>>> Salut Pierre,
>>>>
>>>> Tu peux essayer de remplacer -i plughw:1 par -i default.
>>>> Ceci utilisera PulseAudio.
>>>>
>>>> Puis dans les préférences de PulseAudio, dans l'onglet Input (ou
>>>> Entrée),
>>>> choisis Monitor.
>>>> Ceci permet de faire des "speakers" une source pour avconv.
>>>>
>>>> Par contre je ne sais pas si le microphone passe encore...
>>>>
>>>> Dis-moi si ça marche...
>>>>
>>>> À plus,
>>>> Gilbert
>>>>
>>>>
>>>> Le mer. 18 sept. 2019 00:20, Pierre ESTREM<linux-31 AT culte.org>  a écrit
>> :
>>>>>     Bonsoir la liste,
>>>>>
>>>>> Avec Kazam comme j'ai des déphasages avec l'audio du microphone et des
>>>>> speakers , j'essaie donc avconv.
>>>>>
>>>>> Je fais "arecord -l" pour connaître les identifiants associés à mes
>>>>> périphériques audio :
>>>>>
>>>>> $ arecord -l
>>>>> **** Liste des Périphériques Matériels CAPTURE ****
>>>>> carte 1: AK5370 [AK5370], périphérique 0: USB Audio [USB Audio]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>> carte 2: PCH [HDA Intel PCH], périphérique 0: ALC887-VD Analog
>>>>> [ALC887-VD Analog]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>> carte 2: PCH [HDA Intel PCH], périphérique 2: ALC887-VD Alt Analog
>>>>> [ALC887-VD Alt Analog]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>>
>>>>> Pour le microphone cela marche avec :
>>>>>
>>>>> $ avconv -f alsa -i plughw:1 -f x11grab -r 30 -s 1920x1080 -i :0.0
>>>>> -vcodec libx264 -preset ultrafast -threads 4 -y myscreencast.mp4
>>>>>
>>>>> Pour l'enregistrement de l'audio des speakers j'échoue.
>>>>> Ca me semblerait être "plughw:2" mais c'est un échec.
>>>>> Je pense qu'il me faut mentionner le "sous-périphérique" (?)
>>>>>
>>>>> Quelle ligne serait correcte svp ?
>>>>>
>>>>> Quelle ligne unique rassemblerait la capture du microphone ET des
>>>>> speakers
>>>>> ?
>>>>>
>>>>> Merci pour votre aide.
>>>>> pierre estrem
>>>>>
>>> Le 18/09/2019 à 14:44, g hillartin a écrit :
>>>> Salut Pierre,
>>>>
>>>> Tu peux essayer de remplacer -i plughw:1 par -i default.
>>>> Ceci utilisera PulseAudio.
>>>>
>>>> Puis dans les préférences de PulseAudio, dans l'onglet Input (ou
>>>> Entrée),
>>>> choisis Monitor.
>>>> Ceci permet de faire des "speakers" une source pour avconv.
>>>>
>>>> Par contre je ne sais pas si le microphone passe encore...
>>>>
>>>> Dis-moi si ça marche...
>>>>
>>>> À plus,
>>>> Gilbert
>>>>
>>>>
>>>> Le mer. 18 sept. 2019 00:20, Pierre ESTREM<linux-31 AT culte.org>  a écrit
>> :
>>>>>     Bonsoir la liste,
>>>>>
>>>>> Avec Kazam comme j'ai des déphasages avec l'audio du microphone et des
>>>>> speakers , j'essaie donc avconv.
>>>>>
>>>>> Je fais "arecord -l" pour connaître les identifiants associés à mes
>>>>> périphériques audio :
>>>>>
>>>>> $ arecord -l
>>>>> **** Liste des Périphériques Matériels CAPTURE ****
>>>>> carte 1: AK5370 [AK5370], périphérique 0: USB Audio [USB Audio]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>> carte 2: PCH [HDA Intel PCH], périphérique 0: ALC887-VD Analog
>>>>> [ALC887-VD Analog]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>> carte 2: PCH [HDA Intel PCH], périphérique 2: ALC887-VD Alt Analog
>>>>> [ALC887-VD Alt Analog]
>>>>>      Sous-périphériques: 1/1
>>>>>      Sous-périphérique #0: subdevice #0
>>>>>
>>>>> Pour le microphone cela marche avec :
>>>>>
>>>>> $ avconv -f alsa -i plughw:1 -f x11grab -r 30 -s 1920x1080 -i :0.0
>>>>> -vcodec libx264 -preset ultrafast -threads 4 -y myscreencast.mp4
>>>>>
>>>>> Pour l'enregistrement de l'audio des speakers j'échoue.
>>>>> Ca me semblerait être "plughw:2" mais c'est un échec.
>>>>> Je pense qu'il me faut mentionner le "sous-périphérique" (?)
>>>>>
>>>>> Quelle ligne serait correcte svp ?
>>>>>
>>>>> Quelle ligne unique rassemblerait la capture du microphone ET des
>>>>> speakers
>>>>> ?
>>>>>
>>>>> Merci pour votre aide.
>>>>> pierre estrem
>>>>>



Archives gérées par MHonArc 2.6.19+.

Haut de le page