Sign up ×
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It's 100% free, no registration required.

I have been using Windows Media Player in my Windows 7 and I found that it can't play some type of video formats like MKV. So I am searching for a new player which:

  • supports any type of video files
  • supports any type of audio files
  • should be under 30 MB in size
  • should provide volume above 100 (because Windows Media Player is not so good in case of volume)
  • should be easy to use
share|improve this question

5 Answers 5

up vote 27 down vote accepted

I would recommend VLC

  • it will play just about any video/audio you throw at it (except rmvb)
  • it is not under 30mb in size, it's around 100mb (after installation), but this is due to
    it containing all the codecs it needs instead of relying on the
    system codecs - I don't think you will find much improvement here if you count the size that other players would need for codecs while still being able to play everything
  • it can provide volume above 100 (up to 200% via scrolling, up to 400% via keys)
  • it is pretty darn easy to use, and there is a lot of support for the more advanced features.

other positives:

  • it's free and open source
  • it supports streaming and viewing streams (webcams/etc.)
  • it has great subtitle support
  • it is highly customizable - you can add/remove buttons to the menu/toolbar based on your needs, set the buffering for network files, etc.
share|improve this answer
How is VLC not under 30 MB ? When I checked to download it, it is just 23.6 MB. – Tomin Jacob Aug 27 '14 at 4:18
@ManuJacob: After extracting it, it’s around 100 MB. (Your question didn’t make clear if you are concerned about download size, or size after extracting/installing.) – unor Aug 27 '14 at 12:58

I would recommend Media Player Classic - Home Cinema. It has the same interface as the old media player in WinXP but plays most video and audio files.

I find MPC-HC is easier to turn subtitles on and off compared to VLC.
It is about 36mb and is open source.

share|improve this answer
I found on my old netbook that MPC-HC was less resource intensive then VLC. Where VLC would occasionally stutter when playing back HQ video MPC-HC played it back smoothly. – AeroX Aug 27 '14 at 14:46
also it has a big advantage over VLC: it supports hardware accelerated video decoding – Nazar554 Aug 27 '14 at 15:08
And it installs codecs on the system for WMP as well, so in case you later wanna play things with WMP, you can. – Awal Garg Aug 27 '14 at 16:14
MPC-HC is better than VLC in term of performance, but I feel it lacks a few features that VLC has, such as frame-by-frame playback. – DJDavid98 Aug 27 '14 at 16:32
@DJDavid98 - MPC has the feature of frame stepping. In options and under keys there is an option called Frame step. we can assign a shortcut. – Ĭsααc tիε βöss Aug 27 '14 at 18:42

My (current) favorite is GOM Player


  • good built-in codecs
  • detects missing codecs and suggests download (rarely needed with its built in support)
  • good automatic playlist generator
  • equalizer, 100%+ sound volume etc...
  • weird settings are hidden
  • most common settings can be found in context menu
  • free to use


  • weak non-dvd format subtitle support (but they are working on it, ASS got added in last update)
  • some controls are different from most of players, eg. double click is play/pause instead of fullscreen on/off. Might be confusing to use for first 10 minutes.
share|improve this answer
double click is play/pause instead of fullscreen You can change that under Options > Mouse. – MrLore Aug 28 '14 at 14:39

KMPlayer is my favorite video player. I prefer it over VLC.


  • Plays every file extensions that I have encountered. In fact, their tag line is "we play all".
  • Free.
  • The latest version is 31Mb(download size).
  • Supports high resolutions with ease.
  • Also available for mobile platform.
  • Has ability to skip by 5 seconds by pressing right arrow key and a similar function with left arrow key. VLC media player does not have this feature. I find this feature very useful and is the only reason I prefer this over VLC media player.[See comments](On a side note; GOM player also has this feature but instead of 5 seconds it skips 10 seconds. For some reasons I found 5 second-skip better)
  • Always above feature(which can be toggled on or off).
  • Excellent and easy to use subtitles controller. Using subtitle explorer, you can re-sync your subtitles for the perfect experience.
  • It is more visually appealing than players I've used.

Con: The latest version displays ads! But there is a workaround here.

share|improve this answer
VLC can jump forward or backward in the video. By default, it seems it uses Shift+arrow to skip 3 seconds, or Alt+arrow to skip 10 seconds etc. But you can change these keys, and configure how much it skips for each press (see Tools > Preferences, then set Show Settings to All, then Hotkey settings). – vclaw Aug 27 '14 at 15:44
@vclaw That was enlightening. Thank you. – GNU Emacs Aug 27 '14 at 15:45
You can also try PotPlayer, a similar player created by the same guy who made KMplayer. – blablatros Aug 27 '14 at 20:35

As @user2813274 stated, VLC is a good program when it comes to 'play anything'. But as he mentioned, VLC is able to do so thanks to its built-in codecs. Thats not bad, but it's possible to download those codecs separately and use whatever mediaplayer you want

I prefer K-Lite Code Pack, but I'm sure there are more of them to be found on the internet.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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