J'essaie de convertir un clip vidéo (MP4, yuv420p) de 30 ips à 24 ips. Le nombre d'images est correct et mon résultat devrait passer de 20 minutes à 30 images par seconde à 25 minutes à 24 images par seconde. Tout le reste devrait rester inchangé.
J'ai beau essayer, tout ce que j'essaie avec ffmpeg convertit la fréquence d'images mais change le nombre d'images pour garder la même durée ou change la durée sans modifier la fréquence d'images.
Donc j'ai typiquement essayé des choses comme ;
ffmpeg -y -r 30 -i seeing_noaudio.mp4 -r 24 seeing.mp4
(Je fais cela sous Windows mais normalement je le ferais sous linux). Cela permet de convertir le taux de rafraîchissement mais en supprimant des images pour que la durée totale reste inchangée.
Ou j'ai essayé
ffmpeg -y -i seeing_noaudio.mp4 -filter:v "setpts=1.25*PTS" seeing.mp4
Ce qui change la durée mais pas le framerate.
Je devrais sûrement pouvoir le faire avec une seule commande ffmpeg sans avoir à réencoder ou même, comme certains l'ont suggéré, à revenir aux images brutes originales.
Aide, s'il vous plaît