[MPlayer-users] Problem with nuv file

Giorgio mywing81 at gmail.com
Sat Jun 5 19:56:06 CEST 2010


2010/6/5 Reimar Döffinger <Reimar.Doeffinger at gmx.de>:
> On Sat, Jun 05, 2010 at 05:37:20PM +0200, Giorgio wrote:
>> 2010/6/5 Reimar Döffinger <Reimar.Doeffinger at gmx.de>:
>> > On Sat, Jun 05, 2010 at 04:55:28PM +0200, Giorgio wrote:
>> >> someone on IRC has pointed me to a .nuv file that doesn't play in
>> >> mplayer-svn (but works with the ancient version: MPlayer 1.0rc2-4.2.3
>> >> (C) 2000-2007 MPlayer Team). You can get the file here:
>> >>
>> >> wget http://fs09n4.sendspace.com/dl/8f61595c0079c5e005a6ccc4f5102e6c/4c0a5c164df30f26/oxtrvk/crystal003split.nuv
>> >>
>> >> Here is the output of "mplayer -v crystal003split.nuv":
>> >> http://paste.ubuntu.com/445147/
>> >>
>> >> Basically mplayer hangs and you have to terminate it with ctrl-c. The
>> >> interesting thing is, every frame seems to last 33.3 second (and the
>> >> fps is exactly 33.3). I was able to dump the video frames using "-vo
>> >> png -benchmark".
>> >> Thank you.
>> >
>> > Which program created this? Looking at the file, MPlayer plays the file exactly
>> > as the program creating it specified (fps stored in the file is supposed to be
>> > purely informational).
>> > -nocorrect-pts makes MPlayer go by the fps value instead of the time stamps though.
>>
>> Okay, so the problem isn't mplayer then :)
>> The file was created by Crystal Space http://www.crystalspace3d.org/ .
>> They have a plugin for recording movies
>> http://www.crystalspace3d.org/docs/online/1.4/manual/HOWTO-Recording-Movies.html#0
>
> Please report the bug to them.
> They are doing
> frameh.timecode = (int) (frameNumber * frameRate * 1000.0);
> but since the timecode is actually the time in ms, this must be
> frameh.timecode = (int) (frameNumber / frameRate * 1000.0);

Bug reported and fixed: http://www.crystalspace3d.org/trac/CS/changeset/34261
Thanks.

Giorgio Vazzana


More information about the MPlayer-users mailing list