J'ai besoin de dessiner une polyligne à travers plusieurs points avec une commande ffmpeg. Y a-t-il un moyen simple de faire ceci autre que créer un canevas et faire une rotation pour chaque segment de ligne (comme dans cette question )?
ffmpeg -i input.mp4 -vf drawbox=x=10:y=10:w=692:h=1:color=red output.mp4
Coordonnées (x, y): (100,100), (200,300), (300,200), (400, 500)
Avez-vous envisagé d'utiliser un outil plus approprié pour le faire? Peut-être même Libreoffice ou Dia.
llogan
Tout ce que j'ai envisagé, c'est de dessiner une polyligne dans un fichier image séparé avec Imagemagick, puis d'utiliser ffmpeg pour le superposer. Mon raisonnement derrière tout garder dans ffmpeg est principalement pour des raisons d’échelle et de performance. Pourriez-vous préciser en quoi les autres applications pourraient être mieux adaptées à cela?
user1661677
FFmpeg n'a pas de filtre source de géométrie générique, de sorte que toute polyligne devrait être générée à l'aide de nombreux filtres pixel + rotation. Sur le plan des performances, il serait plus rapide de créer ceci ailleurs sous forme d’image puis de le superposer.
Gyan