Danke fürs Testen. Ja genau, nur wenn sich was verändert, wird aufgenommen. Je höher die Qualität, umso länger dauert das Encoden in WebP. Daher sind die Settings auf "Speed" eingestellt.
Ich habe mal die Zeit für das Capturen und Encoden gemessen und bei mir sind es ca. 70 ms. Bei 30 FPS sollte es nicht mehr als 33.33 ms sein. Für Fullscreen Aufnahmen ist WebP einfach zu schwach.
Wie gesagt, reicht das für rudimentäre Zwecke. Moderne Browser unterstützen WebP und du kannst das WebP File im Browser darstellen. MS Edge kann das zum Beispiel...
Ich habe die Exe aktualisiert (siehe Post#1)!
Meine Ergebnis:
Code
Target fps: 30
Recording time: 30 seconds
Recording screen dim: 1920 x 1200
Starting fullscreen capturing in 3 seconds...
ellapsed: 30.12809640000342 seconds
frames captured: 452 15.0026073336631 fps
frame index: 460 15.26814020682528 fps
delta : 8 0.9826086956521739 %
total frames: 900 target fps 30 delta: 0.5022222222222222 %
average frame encoding speed: 66.34842522186845 ms, max encoding delay: 33 ms -> -33.34842522186845
Return: 1
File size: 33939266 bytes
Done
Alles anzeigen