我正在制作一个必须严格控制电影录制时间流量的应用程序。
Apple表示,iPhone 5可以拍摄高达高达 30 fps的高清视频。如果拍摄视频并在快速播放时我看到一个可变的FPS,在某些时刻达到30 fps,但同时quicktime报告视频为29.75 fps。据我了解,对于视频的每一秒,应显示整数个帧,而不是分数。我首先想到的可能与丢帧有关。然后我决定设计一种测量丢帧的方法,并意识到对于每秒视频,iPhone从1帧降到4帧。还发现每次删除一帧时,iPhone只会再次复制最后一帧以填补空白。因此从理论上讲,丢帧会使移动所拥有的帧总数没有差别。
所以,这是我的问题。这个29.75 fps的含义是什么?如何获得这个数字?
答案 0 :(得分:1)
并不是每秒显示x个帧数,而是每个帧显示1 / x秒。 NTSC(美国,日本和其他国家的电视标准)运行速度为29.97fps。因此,在绘制下一帧之前,每帧显示的时间超过3/100秒。因此,在您的情况下,每个帧在显示下一个帧之前大约显示.0336秒。