Enregistrer une capture d'écran en accéléré directement dans ffmpeg

Puis-je utiliser ffmpeg pour enregistrer mon bureau Xorg (sans audio) à une image par seconde dans un fichier vidéo qui lira les images à 30 images par seconde sans nécessiter de processus de conversion?

La commande suivante enregistre mon affichage de gauche à 1 image par seconde, mais la vidéo résultante fera avancer l'image vidéo une fois par seconde.

ffmpeg -r 1 -f x11grab -s 1920,1080 -i :0.0+0,0 -vcodec libx264 -crf 0 -preset ultrafast -threads 0 out.mkv

Alternatives connues :

  1. Faites des captures d'écran à un intervalle , puis combinez des vidéos utilisation de mencoder
  2. Comme #1 mais en utilisant ffmpeg
  3. Enregistrez une vidéo du bureau avec ffmpeg à 1 ips ou moins, si l'encodeur prend en charge ces nombres et accélérez la vidéo par la suite via ffmpeg.

Si ce n'est pas possible avec ffmpeg seul, une combinaison de import et ffmpeg ou d'autres outils permettrait-elle à la vidéo à saut temporel d'être prête le plus rapidement possible après la fin de l'enregistrement?

demandé sur