Ajout section couper
This commit is contained in:
parent
18c4bea1dc
commit
4368061ebc
|
@ -21,6 +21,8 @@ title: Howto FFmpeg
|
|||
|
||||
## Syntaxe générale
|
||||
|
||||
/!\ Attention : l'ordre des arguments et des options est important !
|
||||
|
||||
La syntaxe de la commande est la suivante :
|
||||
|
||||
~~~
|
||||
|
@ -48,7 +50,9 @@ $ ffmpeg -encoders
|
|||
~~~
|
||||
|
||||
|
||||
## Enregistrer du son à partir d'un micro
|
||||
## Enregistrer
|
||||
|
||||
### Enregistrer du son à partir d'un micro
|
||||
|
||||
Pour la capture audio, on utilise les flux fournis par le serveur de son [PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio/), qui fait le lien avec les pilotes ALSA des périphériques audio.
|
||||
|
||||
|
@ -79,7 +83,7 @@ $ ffmpeg (-f pulse -i 1) (output.wav)
|
|||
~~~
|
||||
|
||||
|
||||
## Enregistrer une discussion audio
|
||||
### 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`.
|
||||
|
||||
|
@ -110,7 +114,7 @@ $ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-filter_complex amix=inputs=2 output.w
|
|||
~~~
|
||||
|
||||
|
||||
## Enregistrer une vidéo à partir d'un affichage Xorg
|
||||
### Enregistrer une vidéo à partir d'un affichage Xorg
|
||||
|
||||
Pour la capture vidéo (image seulement, sans le son), on utilise les flux fournis fournis par le serveur graphique [Xorg](https://www.x.org/wiki/).
|
||||
|
||||
|
@ -131,7 +135,7 @@ $ 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`).
|
||||
|
||||
|
||||
## Enregistrer une visioconférence (audio + vidéo)
|
||||
### 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 les bons arguments) :
|
||||
|
||||
|
@ -153,6 +157,34 @@ $ ffmpeg (-f pulse -i 1) (-f pulse -i 2) (-f x11grab -video_size 2560x1080 -i :0
|
|||
~~~
|
||||
|
||||
|
||||
## Éditer
|
||||
|
||||
### Couper un son ou une vidéo
|
||||
|
||||
Couper le début :
|
||||
|
||||
~~~
|
||||
ffmpeg -i <INPUT_FILE> -ss <NEW_START_TIME> -c copy <OUTPUT_FILE>
|
||||
~~~
|
||||
|
||||
L'option `-c copy` indique à FFmpeg de copier le flux entrant sans le ré-encoder.
|
||||
Le format de `NEW_START_TIME` est : `hh:mm:ss[.ms]`.
|
||||
|
||||
Couper la fin :
|
||||
|
||||
~~~
|
||||
ffmpeg -sseof -<NEW_END_TIME> -i <INPUT_FILE> -c copy <OUTPUT_FILE>
|
||||
~~~
|
||||
|
||||
Noter le `-` devant `NEW_END_TIME`, car on part de la fin (EOF = end of file).
|
||||
|
||||
Extraire une partie spécifique :
|
||||
|
||||
~~~
|
||||
ffmpeg -i <INPUT_FILE> -ss <START_TIME> -to <END_TIME> -c copy <OUTPUT_FILE>
|
||||
~~~
|
||||
|
||||
|
||||
# Troubleshooting
|
||||
|
||||
## Problème de lecture de vidéos avec Firefox
|
||||
|
|
Loading…
Reference in a new issue