I am trying to take a screen capture of my android phone when it plays a video, with native resolution and minimum overhead. But when I use Android Studio's record option as seen below, the recorded video shows frame drops compared to the actual video seen on the device. I guess it's because device is already at high-performance and can't keep up with this request especially that Android Studio is also showing the video here.
Is there a way to do any better? Can we do it directly with Android SDK through CLI maybe that way there will be less overhead and we'll get a better video recording? Or alternatively, any apps could do it?