[MPlayer-users] AVV sync problem for MKV(RV40+Cook)

张海珅 zhanghaishen1983 at foxmail.com
Sun Jul 31 09:03:57 CEST 2011


Hallo every one!
  
 I got some MKV video sources.
 But, when I played them with mplayer, I got the messages below in the console.
 ##############################################################
 MPlayer SVN-r32624-4.4.5 (C) 2000-2010 MPlayer Team
 
Playing www-www.mkv.
libavformat file format detected.
[matroska,webm @ 0x8d98110] max_analyze_duration reached
[matroska,webm @ 0x8d98110] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: audio (cook), -aid 0, -alang eng
[lavf] stream 1: video (rv40), -vid 0
[lavf] stream 2: subtitle (unknown), -sid 0, -slang chi
[lavf] stream 3: subtitle (unknown), -sid 1, -slang eng
VIDEO:  [RV40]  400x288  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Called unk__beginthreadex
Selected video codec: [rv3040win] vfm: realvid (Win32 RealPlayer 10 RV30/40)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->88200)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.39:1 - prescaling to correct movie aspect.
VO: [xv] 400x288 => 400x288 Planar I420 
A:  -0.2 V:  26.2 A-V:-26.436 ct: -2.408   0/  0 16%  1%  2.5% 1 0 
 

MPlayer interrupted by signal 2 in module: sleep_timer
A:  -0.1 V:  26.3 A-V:-26.431 ct: -2.412   0/  0 16%  1%  2.5% 1 0 
 
Exiting... (Quit)##############################################################
 
 
 
From the log, I found the output of print_status() is not correct.  The value of (a_pts - audio_delay) is nearly 0 all the time. 
 
When I play other media files, the value of "a_pos" is similar to the value of "sh_video->pts".  And the value of "AV_delay" and "c_total" are nearly zero.
 
My OS is gentoo.
 
My mplayer version is 1.0_rc4_p20101114.
 
I can play the same mkv video file in Windows (with KMplayer) correctly. 
 
This file is not HD video file. And my laptop can play H264 HD movie (RMVB or MKV format) correctly. (So, this may be not the CPU load problem.)
 
 
 
Could any body give me some clues? (Is this a known bug of Mplayer to deal with some MKV files? Or, Is this a bug of my MKV video source files?)
 
Thank you very much for your any help:)
 
 
 
Sincerely,
 
Hyson


More information about the MPlayer-users mailing list