View Full Version : IanB please read. DSS info.
Zep
11th December 2005, 20:45
Hi IanB,
I used ReStream to change ONLY the FPS rate in the header of the
720p m2v file from 59.94 to 60 and DSS then can read all the frames
and a few more. In my House.m2v example it reads just 2 more
frames passed the end.
Anyway DirectShowSource reads in all the frames + a few more (how many
more depends upon the length of of the video) at 60 FPS edited into the
header of the file.
Note WITHOUT changing the header, 59.94 is returned with the info()
function so i'm guessing somehow DSS is not using 59.94 correctly or
truncates it perhaps.
I hope this info helps you find the problem :)
thanks
Zep
IanB
11th December 2005, 23:10
Restream it back to 59.94.
Does the double "Restream"ed file behave the same as the original?
Zep
12th December 2005, 19:59
Restream it back to 59.94.
Does the double "Restream"ed file behave the same as the original?
yes it does. no change.
Anyway i have done more testing and experiments and here is what i found.
If i leave the FPS in the header at 59.94 and adjust the bitrate in the
header i can get the times in Vdub to change.
Example if i boost the bitrate to insanely high 80Mbps the max length is
only 4 minutes and only like 2000 frames can be seen but the last frame
to be reached is still the same. i.e frame at the 36 minute mark but now it
plays in HUGE jumping mess as so many frames are skipped. Playing
the file in WMP the length it says is also dropped to 4 minutes however
it plays all frames to the very end and takes 43 minutes to do it.
now interesting is if i drop the bitrate in the header to a insanely LOW value
the time/length drops still but the frame count goes through the roof. I get
MORE frames than the file has truly has by far. Yet i still can only reach
the 36 minute true frame mark like always. WMP shows the same lower
time/length but still plays the file correctly and 43 minutes to do it.
All the extra frames become dupes. i.e. i press the right arrow key and
DSS sends the same frame out again and again until finally it gets to the
next frame.
So far the best thing i can do to hack it to work is set the header
to 60 FPS and leave the original bitrate in there. After the SelectEven()
and Decimate(5) I get an even 24 FPS.
or
change nothing but append a m2v padding clip to the original m2v
via TMPGEnc then TMPGEnc calcs the new length and saves the longer
m2v (51 minutes in my first attempt) then i can reach the 43 minute
mark and then some and then in Vdub i edit/cut that range beyond the
last scene.
Thanks
Zep
Zep
28th January 2006, 03:06
Hi IanB,
any progress with adding the debug stats code to DSS?
just curious :)
thanks
Zep
IanB
28th January 2006, 12:51
Sorry, no progress, no time. Hopefully soon though.
Zep
28th January 2006, 23:33
Sorry, no progress, no time. Hopefully soon though.
k
thx for the update :)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.