[MPlayer-users] MKV demuxing problems on some files with lavf

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sat Jan 1 23:38:16 CET 2011

On 31 dec 2010, at 18:06, Vladimir Mosgalin <mosgalin at VM10124.spb.edu> wrote:
> Hi Carl Eugen Hoyos!
> On 2010.12.31 at 14:55:30 +0000, Carl Eugen Hoyos wrote next:
>>> Um, same thing as with -demuxer lavf as lavf is demuxer by default.
>>> Here full output of mplayer -v till the first subtitle line which shows
>>> that font doesn't load.
>> As said it works for me with a 32 stream (video+audio) file, because after "Too
>> many streams", it tries other demuxers:
>> [matroska,webm @ 0x16b8a20] Too many streams               
>> LAVF_header: av_open_input_stream() failed                 
>> Checking for YUV4MPEG2                                     
>> ASF_check: not ASF guid!                                   
>> Checking for REAL                                          
>> Checking for SMJPEG                                        
>> [mkv] Found the head...                                    
> Same happens for me for file with 22 audio streams (well, same stream
> duplicated).
> But in real file which has just >20 fonts attached and one or two audio
> streams, mplayer doesn't switch to mkv demuxer automatically - so there
> is some bug. Please check out that torrent.

I think (but haven't checked) that the lavf demuxer does not consider it a fatal error if it can't open attachments, only streams.
Either way, the bug fix/API already is there, I now enabled it for FFmpeg when we build it ourselves, of if you build with internal FFmpeg it should work fine now.

More information about the MPlayer-users mailing list