View Full Version : D2Sroba don't care about FPS of ur source
VenuS
24th May 2004, 19:56
Yes it is,i just tested over and over Roba on different movie clips by converting them into SVCD format.
Well i had one movie clip that was DivX but had 24 FPS (no Pal no NTSC standart),so as u all know DvD2SVCD like to fix things like that by pulldown it to 23 either to 29 FPS depend on the source.
What happend with Roba that it leave the final mpg with 24 FPS wich didnt meet the SVCD standarts.(u can't burn it as SVCD)
So i had manually do pulldown on it to 29 FPS and then use BBmpeg again manualy to mux final mpg wich will stand for SVCD standart.
Is this a bug?? Why roba didnt forced DvD2Svcd to do pulldown???
Thanks.
Please try to reproduce the problem without using D2Sroba. I think this is a DVD2SVCD limitation, D2Sroba does not actually mess with the frame rates.
Also, please :logfile:
VenuS
25th May 2004, 05:01
Thats the thing !!!! When i use Roba ,the encoded video have same FPS that source had !!! I mean if there was FPS of 21,24,or 20 Not NTSC or PAL standarts ROba leave it this way.....Roba donot do pulldown !!!!
When i use only DVD2SVCD the final video encode fixed always,by pulldown,no matter what FPS was the source.....
Manngo
25th May 2004, 08:24
Hi!
I had a DivX clip with the frame rate of 25.003 FPS. It was corrected by D2S with adding AssumeFPS(25) to the avs script. Than I have edited the avs script to ChangeFPS(25) for some reasons that I should not mess in here. I did all these with 'edit avs as part of video encoding'. For me no problems occured, resulted video was fine with 25 FPS. I haven't tried it in NTSC, but corrupt framerate was adjusted well by D2S.
VenuS
25th May 2004, 09:24
If they try to create Fully Atomated utility,why you need to open/edit AviSynth files?Ofcourse i can fix all those things by my self,wich what i did.I manualy did pulldown on it and muxed it with Bbmpeg.
The thing is,when u use DVD2SVCD only,that awesome progie do it all by him self....with Roba u still need to edit.....but hey, its just a frame rates....
Originally posted by VenuS
Roba donot do pulldown !!!!
When i use only DVD2SVCD the final video encode fixed always,by pulldown,no matter what FPS was the source..... Hum... Actually, DVD2SVCD calls Pullldown only if source was force filmed/IVTCed, and if output is NTSC. Not always.
Anyway, I hope Tylo can take a look into this to see if something he's doing is changing things unexpectedly.
This is releated to the way I restart D2S after encoding is done. Without D2SRoBa, D2S decides if it should do pulldown or not, but D2SRoBa does not have that information, so instead it restarts on project position 'pulldown' only if framerate = 23.976 and NTSC. Otherwise it restart on 'muxing'.
I realize if the framerate is slightly off, this will fail. Maybe it should accept some range around 23.976 (how much? - it should at least not conflict with framerate 25 (PAL))?
Hum... Actually, DVD2SVCD calls Pullldown only if source was force filmed/IVTCed, and if output is NTSC. Not always.What do you mean? Maybe I can find that info in the project files?
Originally posted by tylo
What do you mean? Maybe I can find that info in the project files? You should be able to find it somewhere, but don't know where (better ask DVD2SVCD about that I think).
But what I mean is that if for instance you set Field Operation to Auto and DVD2AVI reports frame rate as 29 to D2S and non IVTCable, D2S will produce an interlaced encode from the start and will not call Pulldown. In fact, the Muxed folder will not contain a pulldown version, but a straight muxed one from the Video folder (provided you use the default suggested folder names, I mean.)
There's a key in the .d2s project file 'Pulldown' =Yes or No in the MovieInfo section. If this is set correct already when D2SRoBa terminates D2S in the video encoding phase (I belive it is, but haven't tested), the problem will be gone. A new release of the plugin is soon to come, btw.
It seems I was wrong. I did a NTSC movie chapter. The key Pulldown=No when video encoding is shutdown, even if it was Force film. However, the key 'NTSCFieldOperation' is already set to "Force Film On". (When video encoding is done, pulldown is executed, and now 'Pulldown=Yes' in the project file).
@r6d2, are you saying that when 'NTSCFieldOperation=Force Film On', the plugin should always recover D2S with pulldown, and in all other cases with muxing? Or are there other criterias for whether pulldown should be done, or not?
Not that simple unfortunately, Tylo.
For example, AVI's encoded at 23.976 (which accounts for most DVD-to-AVI backups) would then restart from muxing, when they should restart from Pulldown.
I think it is perhaps worth asking DVD2SVCD if he could make the software update the "Pulldown=" variable before video encoding starts, rather than after. This would certainly clear any confusion, although I don't know how much work it would be for D2S to implement it.
Other than that, there is always the range idea.
There is a variable "VideoFormat=" in the project file where PAL/NTSC is selected from the outset. As long as the framerate check was only implemented AFTER we have confirmed D2S is encoding as NTSC, anything under, say 25FPS should be Pulldown-ed. Or at least that is my understanding. That way, any slight discrepancies in framerate should make no odds. But if VideoFormat=PAL, such checks should be skipped so Pulldown cannot be executed on PAL sources.
Thanks, Nick. I'll mention this to D2S. But I'll also modify the plugin the way you suggest. It will probably solve the issue anyway.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.