Modification de Traitement d'images et de vidéos
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 36 : | Ligne 36 : | ||
Voir aussi : https://sebsauvage.net/wiki/doku.php?id=ffmpeg | Voir aussi : https://sebsauvage.net/wiki/doku.php?id=ffmpeg | ||
=== Extraire les images une par une d'un GIF === | === Liste === | ||
==== Extraire les images une par une d'un GIF ==== | |||
convert -coalesce brocoli.gif out%05d.pgm | convert -coalesce brocoli.gif out%05d.pgm | ||
= | ==== Convertir un GIF en vidéo ==== | ||
=== 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 === | ==== 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 === | ==== 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 === | ==== 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 === | ==== 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 === | ==== 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 === | ==== 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 |