Używam FFmpeg do robienia zrzutów ekranu z ekranu Xvfb.
Obecnie przywołuję to z:
ffmpeg -y -r 15 -g 600 -s 1280x1024x24 -f x11grab -i :100 -vcodec libx264 /tmp/video.mov
Gdy nagrywam wideo z około 5 sesji Xvfb, moje użycie procesora jest bardzo wysokie i z tego powodu występują opóźnienia. Również użycie pamięci wynosi około 300 MB na każdy proces ffmpeg.
Jakich parametrów ffmpeg należy użyć, aby zminimalizować zużycie zasobów komputera (szczególnie procesora i pamięci) podczas przechwytywania ekranu wideo?