I am creating a feature in an app in which the user can record their screen. So far, I've been semi-successful.
As a first pass, I tried recording screenshots then encoding them using JCodec. This worked, but the encoding was extremely slow on Android which made it unfeasible.
A second attempt was to use MediaRecorder but this records the whole screen, including the Android UI. The results are ugly and I haven't found a way to record only a portion of the screen using MediaRecorder.
So I'm looking for any alternative solutions or possibly a library that can crop video that isn't slow to process like JCodec. Any ideas?
As a first pass, I tried recording screenshots then encoding them using JCodec. This worked, but the encoding was extremely slow on Android which made it unfeasible.
A second attempt was to use MediaRecorder but this records the whole screen, including the Android UI. The results are ugly and I haven't found a way to record only a portion of the screen using MediaRecorder.
So I'm looking for any alternative solutions or possibly a library that can crop video that isn't slow to process like JCodec. Any ideas?