[MPlayer-users] weird mkv which mplayer cant play with native demuxer

Nick Koretsky nikita at public.ua.net
Fri Nov 21 22:43:08 CET 2008


Hi!

I came upon a weird mkv file which is unplayable by mplayer with -demuxer
mkv

this is what happened
mplayer -v -demuxer
mkv\[Rumbel\]_Soul_Eater_-_27_\[H264\]\[Uncut\]\[59236B16\].mkv 

MPlayer dev-SVN-r27975-4.1.2 (C) 2000-2008 MPlayer Team
...
Playing [Rumbel]_Soul_Eater_-_27_[H264][Uncut][59236B16].mkv.
get_path('sub/') -> '/home/nikita/.mplayer/sub/'
[file] File size is 356130816 bytes
STREAM: [file] [Rumbel]_Soul_Eater_-_27_[H264][Uncut][59236B16].mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing seek head ] ---------
[mkv] \---- [ parsing seek head ] ---------
stream_seek: WARNING! Can't seek to 0x58 !

mplayer didnt crash or exit, it just sits there doing nothing until i kill
it

The file looks pretty normal otherwise, vlc can play it, xine can play it,
mplayer with -demuxer lavf can play it.

I was going to upload a sample to incoming, but the file is large
(350MB) and when i tried to cut even a couple Mbs from its tail mplayer
suddenly can play it with -demuxer mkv!

This is mplayer output if tail is cut off
Playing aaa.mkv.
get_path('sub/') -> '/home/nikita/.mplayer/sub/'
[file] File size is 340000000 bytes
STREAM: [file] aaa.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 1479.994s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Default flag: 1
[mkv] |  + Codec ID: V_MPEG4/ISO/AVC
[mkv] |  + CodecPrivate, length 38
[mkv] |  + Default duration: 41.708ms ( = 23.976 fps)
[mkv] |  + Language: jpn
[mkv] |  + Name: [Rumbel]_Soul_Eater_-_27_[H264][Uncut]
[mkv] |  + Video track
[mkv] |   + Pixel width: 1280
[mkv] |   + Pixel height: 720
[mkv] |   + Display width: 1280
[mkv] |   + Display height: 720
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Default flag: 1
[mkv] |  + Codec ID: A_VORBIS
[mkv] |  + CodecPrivate, length 3589
[mkv] |  + Language: jpn
[mkv] |  + Name: [Rumbel]_Soul_Eater_-_27_[Vorbis][Uncut]
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] | + a track...
[mkv] |  + Track number: 3
[mkv] |  + Track type: Subtitle
[mkv] |  + Default flag: 1
[mkv] |  + Codec ID: S_TEXT/ASS
[mkv] |  + CodecPrivate, length 2316
[mkv] |  + Language: eng
[mkv] |  + Name: [Rumbel]_Soul_Eater_-_27_[SSA][Uncut]
[mkv] /---- [ parsing attachments ] ---------
[mkv] | + an attachment...
[mkv] |  + FileName: 37KILOBY.TTF
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 24892
[mkv] Attachment: 37KILOBY.TTF, application/x-truetype-font, 24892 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: ALBINO__.TTF
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 30752
[mkv] Attachment: ALBINO__.TTF, application/x-truetype-font, 30752 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: Ariendezze.ttf
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 37964
[mkv] Attachment: Ariendezze.ttf, application/x-truetype-font, 37964 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: Huckle Buff.ttf
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 100076
[mkv] Attachment: Huckle Buff.ttf, application/x-truetype-font, 100076 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: JAPAB___.TTF
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 29172
[mkv] Attachment: JAPAB___.TTF, application/x-truetype-font, 29172 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: Katanf.ttf
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 68940
[mkv] Attachment: Katanf.ttf, application/x-truetype-font, 68940 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: TektonP0.otf
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 80020
[mkv] Attachment: TektonP0.otf, application/x-truetype-font, 80020 bytes
[mkv] | + an attachment...
[mkv] |  + FileName: TektonP6.otf
[mkv] |  + FileMimeType: application/x-truetype-font
[mkv] |  + FileData, length 80164
[mkv] Attachment: TektonP6.otf, application/x-truetype-font, 80164 bytes
[mkv] \---- [ parsing attachments ] ---------
[mkv] |+ found cluster, headers are parsed completely :)

should i upload an entire while to incoming?


-- 
  Nick Koretsky (nikita at public.ua.net)
  



More information about the MPlayer-users mailing list