Avec des versions anciennes d'ubuntu, le paquet ffmpeg existe sous le nom de avconv
ffmpeg -i "input.mov" -vcodec libx264 "output.mp4"
ffmpeg -i "input.mov" -vcodec libx265 "output.mp4"
ffmpeg -i input.mov -c:v libaom-av1 -crf 30 "output.mp4"
/usr/bin/ffmpeg -r 10 -y -pattern_type glob -i "/path/to/image_*.jpg" -s 1920x1080 -vcodec libx265 "timelapse.mp4"
-r
: Nombre d'images par secondes-pattern_type glob
Le fichier d'entrée est une expression (jokers)-s
: Résolution de sortie-vcodec
: Codec de sortieIl faut que toutes les vidéos aient le même format.
D'abord on créé un fichier texte :
file 'input1.mp4' file 'input2.mp4' file 'input3.mp4'
Ensuite :
ffmpeg -f concat -i files.txt -c copy output.mp4
ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss 00:01:20 -t 00:03:00.000 output.mp4
ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss 00:01:20 -to 00:06:10.325 output.mp4
hh:mm:ss.ccc
ffmpeg -i input.mp4 -vf "transpose=2" output.mp4
Pour transpose
, les valeurs possibles sont les suivantes :
Pour faire tourner de 180°, il faut appliquer le transpose
deux fois :
ffmpeg -i input.mp4 -vf "transpose=1, transpose=1" output.mp4
Il faut installer le paquet libvidstab1.1
ou équivalent
ffmpeg -i input.mp4 -vf vidstabdetect=shakiness=10:accuracy=15 -f null -
Cela génère un fichier transforms.trf, qui représente la somme des modifications à faire
Quelques options à bidouiller si besoin :
ffmpeg -i input.mp4 -vf vidstabtransform,unsharp output.mp4
On utilise implicitement le fichier transforms.trf pour recréer la vidéo stabilisée.
Notez l'utilisation du filtre unsharp
en plus, qui est conseillé, mais pas obligatoire
Une fois terminée :
rm transforms.trf