Quote:
Originally Posted by Paul0889
what if i'm encoding at 25fps? would i still multiply by 60?
|
No.
Quote:
Also, since i multiply by 0.98 and 60, i'd have to pick a higher sample size since
11.63*.98*60=684. So then i'd have to raise the sample size to about 12.35 in order to get it equal to 727.9 right?
|
The 60 works only for 24fps, because if you look at the formula:
MPEG size = ((Total frames/MovieTimeInMinutes)/24) * MPEG sample file size no matter what run time the movie is, it will always divide by 24 which is the GOP size and it's exactly one second. So for NTSC Films encoded at 23.976fps we're actually taking one snapshot every minute. That's why we can multiply by 60. Sorry, I didn't know you were encoding PAL

What you can do, this is just a test

, is change the MAX frames on the GOP to 25 and the sampler line to read
Sampler("Length=25") and then it will apply. So your formula for PAL would read:
MPEG size = ((Total frames/MovieTimeInMinutes)/25) * MPEG sample file size
Now you can multiply by 60, because the Sampler is talking 25 frames every minute, and the GOP size is also 25. Give that a shot. It makes the calculations much easier. Just
(CD Size - audio size) / 60 = your sample size. Example: ( 800 - 100 ) / 60 where 800 is CD size and 100 is audio size
-kwag