MathewSachin / Captura

Capture Screen, Audio, Cursor, Mouse Clicks and Keystrokes
https://mathewsachin.github.io/Captura/
MIT License
9.7k stars 1.81k forks source link

Notes for Performance Improvement #335

Closed MathewSachin closed 5 years ago

MathewSachin commented 5 years ago

Captura is not good in terms of performance (does High CPU utilisation and provides mediocre frame rate). I plan on focusing to improve the performance little by little as I get the time to and note my findings here.

RESULT: Most of the following tasks have been completed and I'm happy with the performance when recording to Media Foundation hardware encoded writer.

hakito commented 5 years ago

+1 For MediaFoundation SinkWriter. Did you have a look at https://github.com/sskodje/ScreenRecorderLib? Although it has some issues the performance is great.