[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linux-31] Capture avec avconv
- To: linux-31@culte.org
- Subject: Re: [Linux-31] Capture avec avconv
- From: Aymeric <mulx@aplu.fr>
- 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=@aplu.fr header.b="fBWTiyf7"; dkim=pass (4096-bit key) header.d=aplu.fr header.i=@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@aplu.fr; prefer-encrypt=mutual; keydata= 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
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=aplu.fr; s=s4096; t=1569173091; bh=wcqxWrPl9QooJIJppwBhqisKbWNRya7RMJhpHg5dix4=; h=Subject:From:To:References:Date:In-Reply-To:From; b=fBWTiyf7b2RNzS839TU96Zl9IZ4xkM6CK/0CG8oSCdlOU9Pe0UbOe6u039ddiuxUz HlxTdstIU1M7fGxpANmmkqGmQ2PrqN1k4Ga6BTO0boUl9OcpdVPn6FAObmVUPDgLXB +6WqXZcfNM4sE5fe1eS07UfNlLC895MIuVGC9VTFQRydywpuxhbYCaxwoEfnc0NQhd RWcmqxGUrUq7NI4lB30Oqf5K5+LCXYP7aApPQosK94SjpyqkNAl6+RxMWmMwQDNNX2 vWVM4coGyIWxJwdwuBx2YRRfzcfpmQeQoSZ4NakVfjRukEiiA0EXvn6HPZDJ3s0u0E WqWV2wkh+18/5t6HKXJRwpTgI6JIfBYp6DKTJfbZJ4QhEvMBLMpBkec7Yg6qvg1Ebu kR9tsSnkNMR4gYG4oqOhQTpltU/TRJCh8WU20EMrmKYyISo/MLnpLXL/U2PH6TH/E7 2rt0zkjrazV1cuH2KPXj79OVbyejMgZaUJSOrpJlMdE5Woy9w6pWs1j+HkgCQ9mqLX WgfbmP6WDlsHh8+jCvNKXDqUU/oFfVMATTK4xS0aBfxKuKrQWJALM46CnhYKJCKLX+ sN7/pCLWYdPIX23AOWWXCwHpNdy4WWxW2kq7mcrKTcJYrwPVMq8ju0yQteV2X5YnnT P5QntF48zSRROw+ySQS87u1k=
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=aplu.fr; s=s4096; t=1569173090; bh=wcqxWrPl9QooJIJppwBhqisKbWNRya7RMJhpHg5dix4=; h=Subject:From:To:References:Date:In-Reply-To:From; b=aWVGL5jp3gTh4794T4QYbM0wDnxFg8xH7hQBg2Fq9Va3ML+Cz0jdXf5gmdVRc3UiK 3UdDckxBPETEdDDtpbiTh+siKH3YDW7bJpv3ZRzB4bMZH9Bth0gRJQot9IXfx/ksEF zciMmV3Qep56riFq3keTsMMOkw9tue9MTTm/peHP0LUfFPXUdLMr0DUzxq29r6mmWA 7DUpcZXOoLIgZPKpv7DnaeDOCgHQAvUF8tywWeE6lHwCQOAHLYWh3lhy7HYOLJc3z9 ZxT2bafOKCaPKR3MrLn8zzKfN8lr+tQDhD4kDO0H9ezsTKOWHnqygf4nNJu96KFq5I CFpUNRlAFa46EnNz7PoLPbwUKadeIj3Y4s1M8gReA9OgsuBndmbsqVxQAmcNowvhg3 eKkvKJncCBzqaVnxatu5bJzSfteJVIXbg4/a2o9R45Zslbw4sTvszTUzUYrtdjjuFh MdqPI6VRP+mLGLFn8/ZqjM5QxzxfPGislL991vJh+cxjs8hg1a78EdN3883H0lHaSd km/jo/MaLDBzcQl61Ts/cnzAxQIY/dYWkVTDM/SO2YLQJGfD3LD0OUmjcCPjmiKC1L 4EgH0UQVTyhgQxXgK6EosTpO37qSTuYG5HJDM2faViqban9CiYvx5pxmS02U0jLY4R 042xAqFEQIJoCgOSnU/fK39w=
- In-reply-to: <f9e632a8-febb-cc27-ada9-f741fcc29104@aplu.fr>
- Openpgp: preference=signencrypt
- References: <b36f3d5d-060c-290f-0f02-9973e16e0d72@free.fr> <CA+NF-qKnHON5wgQYeEonLsUw3hSsca6FB+RxdDvBCuq_tfME0w@mail.gmail.com> <07e31b49-5ce8-678b-d1ec-12b336a60c96@free.fr> <00094dbc-ff4b-cf9e-f14b-3d16ac7cb19d@free.fr> <CA+NF-q+988-rVeA7JW_5cMLuVqJLC9SSDqpEXZNoh2mN=SKz2g@mail.gmail.com> <359caba4-e133-8ad5-1f3d-4b1a517e5720@free.fr> <f9e632a8-febb-cc27-ada9-f741fcc29104@aplu.fr>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
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