Log in

View Full Version : 25fps source now 30fps (producer)?


datascab
13th February 2004, 22:13
Hi,

I just an encode of a pal interlaced source 25fps.

I did the cropping and colourspace conversion using avisynth and my source was a *.d2v via dvd2avidg with mpeg2dec3.dll.

I was using RealAnime, RV10, EHQ = High and adaptive B frames.

In the producer window, the source was shows as my cropped size, in YV12 format and at 25fps.

Now I have an *.rmvb that is 30fps according to rmvb props and the mkv i muxed it into.

The file does however play @ 25fps in MPC.

So whats the deal?

Thanks

Data

Sirber
13th February 2004, 22:26
Maybe the player can't determine the FPS of a rmvb file :)

datascab
13th February 2004, 22:29
Well thats not what i was thinking...

If we look at the rmvb props it says the file is 30fps.

Why should a source which is 25fps that doesnt require any deinterlacing/decimating or anything now be 30fps?

Seems more like a producer problem to me?

Data

Sirber
13th February 2004, 22:30
Is the file playing normaly?

datascab
13th February 2004, 22:43
Well it would appear so, showing approx 25fps in video rendering mixer.

I'm just giving it a go encoding a short sample using autorv9 and an mpeg 2 source consisting of the *.m2v and *.ac3 multiplexed together and then read using directshowsource.

Shouldnt take long hopefully.

data

>>>>>>>>>>>>>>>

Bad news i'm afraid. Its RealAnime that causing the issue.

I'm not specifying any options other than the bitrate, vbr, rv10, high.

Gonna try RealGUI

Lagoon
14th February 2004, 01:43
Every RMVB file, AFAIK, will say the file is [Maximum FPS specified in the job file or somewhere].

There is absolutely no problem setting max fps to 30, as it will still playback fine and will never go higher than the source FPS, but it can go lower when dropdupe is used.

karl_lillevold
14th February 2004, 03:48
RM specifies the timestamp each frame should be displayed at, and can therefore handle variable framerate, as well as fixed framerate. So even though the file Properties might say 30, the actual playback framerate could well be 23.976 or 25.00. Everything should be fine.

vinetu
14th February 2004, 16:39
So even though the file Properties might say 30, the actual playback framerate could well be 23.976 or 25.00. Everything should be fine.

Ok,but when for some reason you want to know the duration in "00h 00min 00sec 00fr" time format or the exact count of frames -What should you do?

Just curious...

karl_lillevold
14th February 2004, 17:13
As it happens, the Duration is also stored in the RM file header Properties. For instance, with D-C's RM Analyzer/Shell Extension (http://forum.doom9.org/showthread.php?s=&threadid=55392) will show you this, by right clicking on any RM file, and choose Properties->Properties, for instance Duration : 9966 ms ( 00:00:09.966 ). The command line utility 'rmeditor.exe' with option -d will also show the same.

If you need to figure the storage format, this is available on the web (can not find the link right now), or you can also ask D-C.

Hope this helps.

vinetu
14th February 2004, 23:27
Thanks karl !
No more questions ... :)

Best Regards!