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: Aymeric <mulx AT aplu.fr>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Capture avec avconv
  • Date: Sun, 22 Sep 2019 19:24:51 +0200
  • Authentication-results: pic2s.le-pic.org; dkim=pass (4096-bit key; unprotected) header.d=aplu.fr header.i= AT aplu.fr header.b="fBWTiyf7"; dkim=pass (4096-bit key) header.d=aplu.fr header.i= AT aplu.fr header.b="aWVGL5jp"; dkim-atps=neutral
  • Authentication-results: eva.aplu.fr; dmarc=fail (p=none dis=none) header.from=aplu.fr
  • Autocrypt: addr=mulx AT aplu.fr; prefer-encrypt=mutual; keydata= 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
  • Openpgp: preference=signencrypt


On 22/09/2019 19:18, Aymeric wrote:
> On 21/09/2019 02:25, Pierre ESTREM (via linux-31 Mailing List) wrote:
>> 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 ?
>
> Salut,
>
> Il te manque un filtre audio pour regrouper les flux audio dans un seul
> ou il faudrait changer le codec audio de sortie pour supporter du
> multipiste comme ac3, dts (mais je ne pense pas que ça soit ton but
> recherché).
>
> https://ffmpeg.org/ffmpeg-filters.html#amerge-1
>
> Pas testé, mais un truc du genre devrait faire l’affaire:
>
> ffmpeg -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 -af '[a:0]
> [a:1] amerge=inputs=2' -f x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec
> libx264 -preset ultrafast -threads 4 -y speakers-mic.mp4


Erratum, il faut utiliser un filtre complexe avec la commande que j’ai
indiqué :

-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 -filter_complex
'[a:0]
[a:1] amerge=inputs=2' -f x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec
libx264 -preset ultrafast -threads 4 -y speakers-mic.mp4

Et fait attention à cette remarque :

All inputs must have the same sample rate, and format.

If inputs do not have the same duration, the output will stop with the
shortest.


>
> Sinon tu n’as normalement pas besoin de l’option -threads ça le fait
> tout seul.
>
> ""
> threads integer (decoding/encoding,video)
>            Set the number of threads to be used, in case the selected
> codec implementation supports multi-threading.
> [...]
> Default value is auto
>
> ""
>
> A+
>
> PS : Il me semblait que ffmpeg était revenu dans Ubuntu par défaut et
> que la "guerre" avconv/ffmpeg était finie…
>
--
Aymeric



Archives gérées par MHonArc 2.6.19+.

Haut de le page