Page 1 of 1

mkv + low fps +bframes + x264 = problem

Posted: 04 Apr 2009 08:33
by wildclaw
I have some personal encodings which were made using x264 and packed with mkvmerge. For some reason they don't play correctly in vlc even though they work in other players (Media Player Classic, mplayer). The base stream (before using mkvmerge) does play in vlc however.

System:
* Videolan 0.9.9
* Windows XP SP3

Conditions:
* It only seems to fail when bframes is set to a non-zero value. (although testing all possible x264 options is not feasible)
* It only fails when the video stream has a low framerate (3 fps or below).
* It only fails when the video stream is placed inside an mkv container.

Example:
Each file is around 25 kilobytes. (I would be glad if someone could verify that the problem exists on other computers so that it isn't something unique to my setup.) The mkv doesn't play correctly, while the mp4 does.
* http://hem.bredband.net/wildclaw/1.mkv
* http://hem.bredband.net/wildclaw/1.mp4

Symptom
* Either nothing or only the first frame is displayed. (It varies)

Re: mkv + low fps +bframes + x264 = problem

Posted: 04 Apr 2009 15:05
by Jean-Baptiste Kempf
VLC doesn't handle correctly low fps.