Je ne dispose que de quelques images (20 à 40) et je souhaite créer un film dont la cadence de prise de vue est de 1 à 2 images par seconde (chaque image doit être visible pendant 0,5 à 1 seconde) ... le film doit donc durer environ 20 -40 secondes à jouer. Il semble que la vidéo générée à l'aide de avconv avec l'option -r 1
ou -r 2
ne fasse pas ce travail :.
Si je génère le film de cette manière:
avconv -i ./relief_%04d.png -force_fps -r 1 -vf "scale=320:240" test.avi
J'ai aussi essayé l'option -force_fps
cela n'a aucun effet
ça fait des choses étranges:
(et cela dépend aussi un peu du joueur. mplayer fait les choses étranges décrites ci-dessus, vlc n'affiche que l'écran noir)
Je n'ai pas testé cela, mais essayez de spécifier le framerate avant vous spécifiez le fichier d'entrée:
avconv -r 1 -i ./relief_%04d.png \
-vf "scale=320:240" \
test.avi
Cela peut suffire à vous faire bouger si tout va bien, sinon il y a beaucoup d'autres astuces sur cette page:
Créer un diaporama vidéo à partir d'images
Notez en particulier la méthode de spécification du framerate deux fois, ce qui nécessiterait quelques expériences dans votre cas.
Ceci est destiné à FFmpeg plutôt qu’avconv mais devrait fonctionner avec les deux ...
Utilisez MP4Box. MP4Box est un multiplexeur MP4. Il peut importer MPEG-4 vidéo, DivX, XviD, 3ivx, h264, etc., des flux audio et des sous-titres dans le conteneur .mp4.
Peut être téléchargé dans http://www.videohelp.com/tools/MP4Box