Thread: VFRtoCFR
View Single Post
Old 29th May 2012, 19:26   #12  |  Link
Aktan
Registered User
 
Join Date: Feb 2002
Posts: 303
Wow, I must have had a brainfart when writing the post with dropping frames. Take the example again with frames timestamp in ms:

Code:
...
29963
29997
30030
30063
30097
...
VFRtoCFR would choose 29997 like FFMS2 because at time 30000ms the frame at 29997ms would still be showing. Now take this example (again frames timestamp in ms):

Code:
...
968
1001
...
For 1 CFR with a frame at time 1000ms VFRtoCRF would choose the frame at 968ms since it would normally still be showing at that time, but FFMS2 would choose the frame at 1001 ms, which I deem incorrect (opinion of course).

In general, what VFRtoCFR does is this:

Given a CFR frame timestamp:

1. Find the first VFR frame with a timestamp greater than the CFR fame.
2. Take the previous VFR frame as the output for that CFR frame.
Aktan is offline   Reply With Quote