Le code suivant que nous utilisons pour extraire les images miniatures de la vidéoComment exécuter la commande d'extraction de miniatures ffmpeg en utilisant un sous-processus dans django?
ffmpeg -i low.mkv -vf thumbnail=10,setpts=N/TB -r 1 -vframes 10 inputframes%03d.png
Ce code fonctionne parfaitement bien sur le terminal, mais il donne une erreur lorsque nous traitons la même chose avec le sous-processus dans django.
Notre objectif est de générer des 10 vignettes de toute la longueur de la vidéo
Voici le code
vaild_fps = "'thumbnail=10,setpts=N/TB -r 1 -vframes 10'"
subprocess.call([settings.FFMPEG_PATH,
'-i',
input_file_path,
'-vf',
vaild_fps,
thumbnail_output_file_path,
]
)
Erreur n tel filtre: « imagette = 10, SETPTS = N/TB - r 1 -vframes 10 '
Erreur lors de l'ouverture des filtres!