I'm looking for a good* video player for Android which can take screenshots of the current frame.

I tried VPlayer, but the problem is that if the video is in HD, the sound and frames come unsynchronised (sound before frames). Hence I can't use it.

It should support Android 4.4

*good: can play .Mkv files :)

  • 1
    Correct me if I am wrong, but can you not just take a screenshot by pressing and holding the power/sleep button and selecting "screenshot"?
    – aman207
    Feb 15 '14 at 7:15
  • 2
    @aman207: I think that particular key-combo is specific to your version of Android. The "normal" key-combo to take a screenshot on Android 4+ is [Power]+[Vol-]. But otherwise, yes, taking a regular screenshot could work I would have thought. However, I'd question how much control you have over this method. If you want to save an exact frame of the video this could be tricky and pausing the video at an exact frame usually results in additional controls appearing on screen.
    – MrWhite
    Feb 15 '14 at 12:32
  • @w3d Would you not have to have additional controls on the screen to push a "screenshot" button as well?
    – aman207
    Feb 15 '14 at 17:24
  • @aman207: Yeah, maybe, although if the paused video had no other clutter on screen then you could simply use Android's default screenshot ability, as you suggest. Then again, if there was a "take screenshot button" on the paused screen, then tapping this button could simply hide the clutter?
    – MrWhite
    Feb 15 '14 at 17:35
  • 1
    BSplayer offers android version, now IDK if this feature of screen recording is available in Android version but it is included in desktop version. I never tested on android, so I'm just trying to point you in a direction.
    – danijelc
    Mar 1 '14 at 15:58

As @danijelc suggested, BS Player is a video player that can take screenshots and can play MKV files. Although I don't like the app's and its setting's design, it's still a good app.

There is only one disadvantage that bothers me; it can't play MKV files with the HD decoder.


Gom Player does that very well https://play.google.com/store/apps/details?id=com.gretech.gomplayerko


Its not a video player, but if you have the timestamp(s) you can use ffmpeg to extract frames from a video. You may, as I have, that that this is a more accurate option compared to using a video player.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.