Bonjour,
Je me demandais comment encoder une vidéo d'une vitesse de 1 x à une de 5 x, en utilisant ffmpeg.
Merci d'avance pour toute suggestion.
Accélérer / ralentir la vidéo
Vous pouvez modifier la vitesse de votre vidéo à l'aide du setpts
filtre vidéo. La «vieille façon» de créer un timelapse ou une image fixe était de diviser d'abord une vidéo en images individuelles, (par exemple, au format jpg), puis de les supprimer et de recombiner les images. L'utilisation du setpts
filtre est la nouvelle façon et est plus rapide et peut-être moins avec perte.
Pour accélérer votre vidéo de 1x à 5x, vous pouvez taper:
ffmpeg -i input.mkv -vf "setpts=0.2*PTS" -an output.mkv
avconv
quelque peu incompatible avec l'original et non obsolèteffmpeg
. Cela semble bien fonctionner avec ffmpeg . Comme indiqué dans le lien de la réponse pour accélérer l'audio et la vidéo, l'-filter_complex
option doit être utilisée ... avec ffmpeg . +1 :)