web-dev-qa-db-fra.com

Interpolation avec FFmpeg

Est-il possible d'interpoler des images avec ffmpeg? et pas seulement les copier. J'ai essayé slowmovideo et mon garçon, c'est lent. J'ai utilisé Twixtor à Vegas et je l'ai détesté. J'ai donné megui et je n'ai pas pu le configurer correctement (merci windows)

Alors, est-il possible d'interpoler avec ffmpeg?

8
Levan

Oui, il y a un moyen. Depuis novembre 2016, la bibliothèque libavfilter dispose d'un filtre vidéo appelé minterpolate , qui effectue une interpolation de mouvement.

Exemple d'utilisation:

ffmpeg -i input.lowfps.hevc -filter "minterpolate='fps=120'" output.120fps.hevc

11
Peter Bašista

Vous pouvez utiliser Butterflow comme il utilise ffmpeg https://github.com/dthpham/butterflow

C'est un outil de ligne de commande qui peut:

Augmentez la fréquence d'images d'une vidéo en rendant de nouvelles images en fonction du mouvement (pixel warping + blending). Réalisez des vidéos fluides (fusion simple entre les images). Tirez parti des nouvelles images/augmentez la fréquence des images pour créer des vidéos fluides au ralenti.

1
Mariano Argañaraz