J'ai une vidéo d'une caméra de sécurité qui a été enregistrée à l'origine à une faible fréquence d'images, peut-être 15 fps, peut-être 10 fps, peut-être même moins. Elle a depuis été convertie par quelqu'un d'autre à 25 fps (sans changer la durée). Je suppose que des images supplémentaires, en double, ont été ajoutées, et que cela a peut-être aussi légèrement déformé le moment exact où les images originales sont affichées.
Je veux réencoder la vidéo avec ffmpeg à sa fréquence d'images d'origine, sans perdre aucun des éléments de l'image. utile images du mouvement réel. Si je n'utilise que le fps
il ne sera pas sélectif quant aux images qu'il conserve, et je suppose qu'en raison d'erreurs d'arrondi, il pourrait finir par conserver certaines des images en double et perdre définitivement des images utiles, ce qui aggraverait la situation. Dans tous les cas, je ne sais pas quel chiffre donner au filtre car je ne sais pas exactement quelle était la fréquence d'images d'origine !
Comment puis-je procéder pour réparer cette vidéo avec ffmpeg ?
ffmpeg -i "orig.mp4" -an -vcodec h264 -vf "fps=???" "fixed.mp4"