[MPlayer-users] Slow playback of x264 video in mkv
feffese at yahoo.se
Sat Sep 24 20:25:57 CEST 2005
Jeff Clagg wrote:
>On Sat, Sep 24, 2005 at 11:47:15AM +0200, Fredrik Eriksson wrote:
>>mkvmerge doesn't support h264 in avi
>Yes it does.
$ mkvmerge -o koikoi7.intro.x264.mkv --vtracks 0 --noaudio
mkvmerge v1.5.6 ('Breathe me') built on Sep 23 2005 21:50:08
'koikoi7.intro.x264.avi': Using the AVI demultiplexer. Opening file.
This may take some time depending on the file's size.
Error: 'koikoi7.intro.x264.avi' track 0: You are trying to put AVC/h.264
video from an AVI or a similar VfW (Video for Windows) compatible source
into a Matroska file in the so-called 'VfW compatibility mode'. Please
note that this is not the official way to store AVC/h.264 video in
Matroska. Therefore proper playback of such files cannot be guaranteed,
and we strongly urge you to use the native Matroska-mode.
At the moment mkvmerge does not support converting from VfW-mode
AVC/h.264 tracks to native Matroska-mode AVC/h.264 tracks. You can,
however, first import the video track into a MP4 file with e.g. 'MP4Box'
(use Google). Then you can use mkvmerge and put the video into a
If you're trying to get AVC/h.264 from an AVI into Matroska then the
commands you need to use are:
avi2raw avc.avi raw.264
mp4box -fps 23.976 -add raw.264 avc.mp4
If you really know what you are doing then you can force mkvmerge to put
this AVC/h.264 track into a Matroska file even in VfW mode if you add
'--engage allow_avc_in_vfw_mode' to the command line. You can do that in
mmg with the 'Add command line options' menu entry in the 'Muxing' menu.
adding "--engage allow_avc_in_vfw_mode" to the command line creates a
broken file, so there is no point in doing that. But that is beside the
point, what I want to know is why the video, that plays fine from the
mp4 container, doesn't work in the mkv container in mplayer, while it
can be played just fine with zoomplayer in cccp.
More information about the MPlayer-users