我正在开发一个应用程序,该应用程序必须在电影录制期间严格控制时间流。
苹果表示,iPhone 5 可以拍摄高达30 fps 的高清视频。如果拍摄视频并在 quicktime 上播放,我会看到可变的 FPS,有时会达到 30 fps,但同时 quicktime 将视频报告为 29.75 fps。
据我了解,对于每一秒的视频,应该显示整数帧,而不是小数。我首先认为这可能与丢帧有关。然后我决定设计一种测量丢帧的方法,并意识到对于每一秒的视频,iPhone 会从 1 帧下降到 4 帧。还发现,每次丢帧时,iPhone 都会再次复制最后一帧以填补空白。所以理论上,丢帧不会对移动的总帧数产生影响。
所以,这是我的问题。这个 29.75 fps 说明了什么?这个数字是如何获得的?