Iphone iOS-试图了解电影是如何工作的

Iphone iOS-试图了解电影是如何工作的,iphone,ios,ipad,avcapturesession,Iphone,Ios,Ipad,Avcapturesession,我正在开发一个应用程序,它必须在电影录制期间严格控制时间流 苹果公司表示,iPhone5可以以每秒30帧的速度拍摄高清视频。如果拍摄一个视频并在quicktime上播放,我会看到一个可变的FPS,有时会达到30 FPS,但同时quicktime报告视频为29.75 FPS 据我所知,对于视频的每一秒,应该显示整数帧,而不是小数。我首先认为这可能与吊篮有关。然后我决定设计一种测量下降帧的方法,并意识到每秒钟的视频中,iPhone会从1帧下降到4帧。他还发现,每当一帧被丢弃时,iPhone只需再次复

我正在开发一个应用程序,它必须在电影录制期间严格控制时间流

苹果公司表示,iPhone5可以以每秒30帧的速度拍摄高清视频。如果拍摄一个视频并在quicktime上播放,我会看到一个可变的FPS,有时会达到30 FPS,但同时quicktime报告视频为29.75 FPS

据我所知,对于视频的每一秒,应该显示整数帧,而不是小数。我首先认为这可能与吊篮有关。然后我决定设计一种测量下降帧的方法,并意识到每秒钟的视频中,iPhone会从1帧下降到4帧。他还发现,每当一帧被丢弃时,iPhone只需再次复制最后一帧来填补空白。所以从理论上讲,删除一帧对移动的总帧数没有影响


这就是我的问题。这29.75 fps告诉我们什么?这个数字是如何获得的

与其说每秒显示x个帧数,不如说每帧显示1/x秒。NTSC(美国、日本和其他国家的电视标准)的运行速度为29.97fps。因此,在绘制下一帧之前,每一帧的显示时间略多于3/100秒。因此,在您的情况下,在显示下一帧之前,每一帧显示大约0.0336秒。

ahh,这是相反的。。。完美的谢谢