开发者

How is frame duration calculated for repeating decimals?

If I have a video that plays at 30fps, then the duration of each frame is 1/30th of a second or 33.333333... milliseconds.

Assume you were implementing a video player, how would you handle the fact that the duration of each frame is represented by a repeating decimal?

For example, if you truncate the duration of the 1st 29 frames to 33.33 milliseconds, th开发者_运维问答en the duration of the 30th frame would have to be slightly longer, 33.43 milliseconds, in order to maintain a 30fps rate.

Is there a standard way that video playback software handles this?


If you use a double i doubt you should have any problems :) No seriously you will never be able to control the timing as accurately that round of errors in your timing will cause any problems. There are much greater problems in implementing a video player than that.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜