Ich verwende FFmpeg, um Video-Screenshots von der Xvfb-Anzeige zu machen.
Zur Zeit rufe ich es auf mit:
ffmpeg -y -r 15 -g 600 -s 1280x1024x24 -f x11grab -i :100 -vcodec libx264 /tmp/video.mov
Da ich Videos von ungefähr 5 Xvfb-Sitzungen aufzeichne, ist meine CPU-Auslastung sehr hoch und es treten Verzögerungen auf. Die Speicherauslastung für jeden ffmpeg-Prozess beträgt ungefähr 300 MB.
Welche Parameter für ffmpeg sollten verwendet werden, um die Auslastung der Computerressourcen (insbesondere von CPU und Arbeitsspeicher) bei der Erstellung von Video-Screenshots zu minimieren?