Ajout section Enregistrer une discussion audio
This commit is contained in:
parent
ce3c8f804d
commit
a56eb459a7
|
@ -55,17 +55,52 @@ Pour la capture audio, on utilise les flux fournis par le serveur de son [PulseA
|
|||
Lister les flux PulseAudio, et identifier le numéro de périphérique de votre micro :
|
||||
|
||||
~~~
|
||||
$ pactl list short sources | grep input
|
||||
$ pactl list short sources | grep input | awk '{print $1}'
|
||||
~~~
|
||||
|
||||
Puis lancer un enregistrement (voir [Lister les formats et les codecs supportés](https://wiki.evolix.org/HowtoFFmpeg#lister-les-formats-et-les-codecs-support%C3%A9s) pour les formats supportés en sortie) :
|
||||
|
||||
~~~
|
||||
$ ffmpeg -f pulse -i <SOURCE_NUMBER> <OUTPUT_FILE>
|
||||
|
||||
$ # Par exemple :
|
||||
$ ffmpeg -f pulse -i 1 output.wav
|
||||
~~~
|
||||
|
||||
Le découpage des blocs d'arguments est le suivant :
|
||||
|
||||
~~~
|
||||
$ ffmpeg (-f pulse -i 1) (output.wav)
|
||||
~~~
|
||||
|
||||
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
||||
|
||||
|
||||
## Enregistrer une discussion audio
|
||||
|
||||
En plus de la source du micro, on ajoute la sortie audio comme seconde source avec un autre bloc d'arguments `-i`.
|
||||
|
||||
Lister les flux PulseAudio, et identifier le numéro de périphérique de votre micro et de votre sortie audio :
|
||||
|
||||
~~~
|
||||
$ pactl list short sources | grep -E "(in|out)put" | awk '{print $1}'
|
||||
~~~
|
||||
|
||||
Il faut également indiquer comme option de sortie `-filter_complex amix=inputs=2` pour dire à FFmpeg de fusionner les deux entrées audio.
|
||||
|
||||
~~~
|
||||
$ ffmpeg -f pulse -i <INPUT_SOURCE_NUMBER> -f pulse -i <OUTPUT_SOURCE_NUMBER> -filter_complex amix=inputs=2 <OUTPUT_FILE>
|
||||
|
||||
$ # Par exemple :
|
||||
$ ffmpeg -f pulse -i 1 -f pulse -i 2 -filter_complex amix=inputs=2 output.wav
|
||||
~~~
|
||||
|
||||
Le découpage des blocs d'arguments est le suivant :
|
||||
|
||||
~~~
|
||||
$ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-filter_complex amix=inputs=2 output.wav)
|
||||
~~~
|
||||
|
||||
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue