622
modifications
(Techniques d'optimisation pour GIF ( 😭 )) |
mAucun résumé des modifications |
||
Ligne 17 : | Ligne 17 : | ||
== Lignes de commandes utiles avec FFMPEG & Imagemagick == | == Lignes de commandes utiles avec FFMPEG & Imagemagick == | ||
=== | === Extraire les images une par une d'un GIF === | ||
convert -coalesce brocoli.gif out%05d.pgm | |||
=== Extraire les images une par une d'une vidéo, une image tous les 15ème de secondes === | |||
ffmpeg -i input.webm -r 15 -f image2 image-%06d.png | |||
https://stackoverflow.com/q/19539457 | |||
=== Convertir un GIF en vidéo === | |||
ffmpeg -i input.gif output.webm | ffmpeg -i input.gif output.webm | ||
=== Changer le format d'une vidéo === | |||
ffmpeg -i input.mp4 output.webm | ffmpeg -i input.mp4 output.webm | ||
=== Créer une vidéo à partir d'une séquence de photos === | |||
convert -delay 600 *.png movie.mp4 | convert -delay 600 *.png movie.mp4 | ||
=== Extraire l'audio d'une vidéo avec FFMPEG === | |||
ffmpeg -i input.mp4 -vn output.mp3 | ffmpeg -i input.mp4 -vn output.mp3 | ||
=== Supprimer l'audio d'une vidéo avec FFMPEG === | |||
ffmpeg -i input.mp4 -an mute-output.mp4 | ffmpeg -i input.mp4 -an mute-output.mp4 | ||
=== Changer la vitesse d'une vidéo === | |||
Le paramètre 0.5 multiplie par 0.5 la durée de la vidéo. Ainsi, avec 0.5 on double la vitesse de la vidéo. Pour ralentir, mettre un paramètre supérieur à 1. | Le paramètre 0.5 multiplie par 0.5 la durée de la vidéo. Ainsi, avec 0.5 on double la vitesse de la vidéo. Pour ralentir, mettre un paramètre supérieur à 1. | ||
ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv | ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv | ||
=== Retirer les passages sans changements d'une vidéo longue === | |||
Usage typique, montrer en accéléré quelque chose d'enregistré, cette méthode permet de retirer les passages où l'image est statique sans changements de façon automatisée, plutôt que de devoir le faire en édition vidéo. Attention car il faut que la vidéo soit encodée "proprement" (avec handbrake par exemple), sinon ça cause facilement des bugs. | Usage typique, montrer en accéléré quelque chose d'enregistré, cette méthode permet de retirer les passages où l'image est statique sans changements de façon automatisée, plutôt que de devoir le faire en édition vidéo. Attention car il faut que la vidéo soit encodée "proprement" (avec handbrake par exemple), sinon ça cause facilement des bugs. | ||
ffmpeg -y -i in.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4 | ffmpeg -y -i in.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4 |