Je crée une courte vidéo d'une séquence de 100 images en utilisant ffmpeg. Il y a plusieurs articles qui m'ont aidé à mettre en place une commande, mais celle que j'utilise est directement tirée de ffmpeg images-to-video script anyone?.problèmes de lecture dans VLC avec vidéo à faible fps à partir d'images en utilisant ffmpeg
La commande suivante produit un fichier vidéo qui joue bien dans tous les lecteurs vidéo que j'ai (OS X).
cat input/*.jpg | ffmpeg -f image2pipe -r 10 -vcodec mjpeg -i - out.mp4
Mais si je change à,
cat input/*.jpg | ffmpeg -f image2pipe -r 1 -vcodec mjpeg -i - out.mp4
Il joue bien dans tous mais VLC media player. VLC affiche les images initiales de 1 à 3, puis se fige sur le cadre. J'ai testé quelques fréquences d'images différentes, et il semble que le seuil qui casse la lecture vidéo dans VLC se situe quelque part entre 1.125 et 1.175.
Tous les conseils sur ce que je traite ici serait très apprécié.
Sorties de console complètes manquantes. Vous pouvez ajouter une sortie '-r' avec une valeur supportée par vos joueurs. ffmpeg dupliquera ensuite les trames pour qu'elles correspondent à la fréquence de trame de sortie demandée. – LordNeckbeard
Je pense que c'est un bug dans vlc ....Je peux reproduire le problème – dsign
J'ai le même problème en faisant une vidéo d'un graphique qui change avec le temps. Testé à 0,5 fps et 1 fps avec x264, mpeg4 et gif en utilisant avconf et moviepy (avec ffmpeg backend). –