Ajout section Enregistrer une visioconférence + détails/explications blocs d'arguments
This commit is contained in:
parent
bfdbd7e34c
commit
b981657ef5
|
@ -67,14 +67,15 @@ $ # Par exemple :
|
||||||
$ ffmpeg -f pulse -i 1 output.wav
|
$ ffmpeg -f pulse -i 1 output.wav
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
||||||
|
|
||||||
Les blocs d'arguments indiqués dans la section [Syntaxe générale](#syntaxe-générale) sont les suivants :
|
Les blocs d'arguments indiqués dans la section [Syntaxe générale](#syntaxe-générale) sont les suivants :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
(Entrée audio ) (Flux de sortie)
|
||||||
$ ffmpeg (-f pulse -i 1) (output.wav)
|
$ ffmpeg (-f pulse -i 1) (output.wav)
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
|
||||||
|
|
||||||
|
|
||||||
## Enregistrer une discussion audio
|
## Enregistrer une discussion audio
|
||||||
|
|
||||||
|
@ -95,20 +96,21 @@ $ # Par exemple :
|
||||||
$ ffmpeg -f pulse -i 1 -f pulse -i 2 -filter_complex amix=inputs=2 output.wav
|
$ ffmpeg -f pulse -i 1 -f pulse -i 2 -filter_complex amix=inputs=2 output.wav
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
||||||
|
|
||||||
Les blocs d'arguments indiqués dans la section [Syntaxe générale](#syntaxe-générale) sont les suivants :
|
Les blocs d'arguments indiqués dans la section [Syntaxe générale](#syntaxe-générale) sont les suivants :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
(Entrée audio ) (Sortie audio ) ( Flux de sortie )
|
||||||
$ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-filter_complex amix=inputs=2 output.wav)
|
$ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-filter_complex amix=inputs=2 output.wav)
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Utiliser `Ctrl+c` pour stopper l'enregistrement.
|
|
||||||
|
|
||||||
|
|
||||||
## Enregistrer une vidéo à partir d'un affichage Xorg
|
## Enregistrer une vidéo à partir d'un affichage Xorg
|
||||||
|
|
||||||
Pour la capture vidéo, on utilise les flux fournis fournis par le serveur graphique [Xorg](https://www.x.org/wiki/).
|
Pour la capture vidéo, on utilise les flux fournis fournis par le serveur graphique [Xorg](https://www.x.org/wiki/).
|
||||||
|
|
||||||
Lister les écrans connectés et identifier la taille (par exemple `2560x1080`) et le décalage (par exemple `+2560+0`) de l'écran à enregistrer :
|
Lister les écrans connectés et identifier la résolution (par exemple `2560x1080`) et le décalage (par exemple `+2560+0`) de l'écran à enregistrer :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ xrandr | grep -E "[[:space:]]connected"
|
$ xrandr | grep -E "[[:space:]]connected"
|
||||||
|
@ -117,7 +119,7 @@ $ xrandr | grep -E "[[:space:]]connected"
|
||||||
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) :
|
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 x11grab -video_size <SIZE> -i :0.0<OFFSET> <OUTPUT_FILE>
|
$ ffmpeg -f x11grab -video_size <SCREEN_RESOLUTION> -i :0.0<OFFSET> <OUTPUT_FILE>
|
||||||
$ # Par exemple :
|
$ # Par exemple :
|
||||||
$ ffmpeg -f x11grab -video_size 2560x1080 -i :0.0+2560+0 output.webm
|
$ ffmpeg -f x11grab -video_size 2560x1080 -i :0.0+2560+0 output.webm
|
||||||
~~~
|
~~~
|
||||||
|
@ -125,3 +127,23 @@ $ ffmpeg -f x11grab -video_size 2560x1080 -i :0.0+2560+0 output.webm
|
||||||
Utiliser `Ctrl+c` pour stopper l'enregistrement (la clôture prend un peu de temps pour l'encodage, ne pas forcer l'arrêt en faisant 2 fois `Ctrl+c`).
|
Utiliser `Ctrl+c` pour stopper l'enregistrement (la clôture prend un peu de temps pour l'encodage, ne pas forcer l'arrêt en faisant 2 fois `Ctrl+c`).
|
||||||
|
|
||||||
|
|
||||||
|
## Enregistrer une visioconférence (audio + vidéo)
|
||||||
|
|
||||||
|
Combiner les options des sections [Enregistrer une discussion audio](#enregistrer-une-discussion-audio) et [Enregistrer une vidéo à partir d’un affichage Xorg](#enregistrer-une-vidéo-à-partir-dun-affichage-xorg) (voir ces sections pour trouver ) :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
$ ffmpeg -f pulse -i <INPUT_SOURCE_NUMBER> -f pulse -i <OUTPUT_SOURCE_NUMBER> -f x11grab -video_size <SCREEN_RESOLUTION> -i :0.0<OFFSET> -filter_complex amix=inputs=2 <OUTPUT_FILE>
|
||||||
|
$ # Par exemple :
|
||||||
|
$ ffmpeg -f pulse -i 1 -f pulse -i 2 -f x11grab -video_size 2560x1080 -i :0.0+2560+0 -filter_complex amix=inputs=2 output.webm
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Utiliser `Ctrl+c` pour stopper l'enregistrement (la clôture prend un peu de temps pour l'encodage, ne pas forcer l'arrêt en faisant 2 fois `Ctrl+c`).
|
||||||
|
|
||||||
|
Les blocs d'arguments indiqués dans la section [Syntaxe générale](#syntaxe-générale) sont les suivants :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
(Entrée audio ) (Sortie audio ) ( Vidéo ) ( Flux de sortie )
|
||||||
|
$ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-f x11grab -video_size 2560x1080 -i :0.0+2560+0) (-filter_complex amix=inputs=2 output.webm)
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue