FFMPEG | Comment encoder une vidéo pour la rendre plus rapide

8

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.

Another.Chemist
la source

Réponses:

13

Accélérer / ralentir la vidéo

Vous pouvez modifier la vitesse de votre vidéo à l'aide du setptsfiltre 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 setptsfiltre 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

Source: FFmpeg - comment accélérer / ralentir une vidéo

Malte Skoruppa
la source
2
Il convient de noter que Ubuntu est livré avconvquelque peu incompatible avec l'original et non obsolète ffmpeg. 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_complexoption doit être utilisée ... avec ffmpeg . +1 :)
LiveWireBT