Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When playing mkv file in mplayer or vlc, sometimes (especially when some other process starts working), the play looses its quality. Audio plays ok but video pauses and hangs.

What can I do to make the play smooth. I don't care much about video quality but the play should be smooth. Is there any player, which automatically adjusts depending on the amount of cpu and memory available.

PS : I usually convert mkv to avi using ffmpeg. I was wondering if there is a player (or some settings in mplayer and vlc) which I can set to make play fast). Also conversion often results in very bad sync in audio and video stream.

share|improve this question
Conversion to AVI will most certainly degrade the visual quality. Is your PC just too slow, w.r.t hardware? Does it work with, say, MP4 files, or are just MKV files slow to play? – slhck Apr 8 '13 at 14:01
@slhck It really not that slow. But I can't play mkv file smoothly. I am using linux (ubuntu). It has i3 processor and 4gb ram. – Dilawar Apr 8 '13 at 14:10
It sounds like your processor and memory isn't good enough to play some of the HD content your attempting to view. A i3 is pretty poor depending on the revision 4GB isn't acceptable in today's computing world. – Ramhound Apr 8 '13 at 15:02
You are going to experience frame drops and loss of sync if your hardware's not good enough. If PotPlayer can't help (ignore the weird name) at least a little bit, I doubt anything can. – Karan Apr 8 '13 at 15:18
Go into VLC in advanced settings and (Input & codec) turn GPU acceleration ON. Assuming it isn't on already and your video card supports it things will be a lot better. – cybernard Apr 8 '13 at 22:25

Further to Crazy Buddy's answer, have a look at using CoreAVC in conjunction with MPC-HC (or even MPC-BE, a fork of the project). CoreAVC, while a commercial solution, includes a rendering engine that is unmatched by VLC or codecs included with the CCCP.

If you go this route, you'll need to load the CoreAVC .ax files (codec files) in the External Filters section of MPC, and you'll need to set it to "prefer". Here is a seudo-example I found on the web: enter image description here

share|improve this answer

Media Player Classic may (or not) do the job. Well, It did for me...

I once had a laptop (Dual-Core with 2GB RAM, Windows XP). With such a configuration, VLC won't be able to play a few MKVs (for instance, a 1080p movie, video bitrate around 8 Mbps). But, MPC-HC was able to play it without any lag in video. It was sorta difficult to get rid of VLC for Blu-ray MKVs and get used to this player, which has an old Win.98 Museum-artifact like theme.

There are nice discussions like this one if you Google on the topic...

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .