人眼可以注意到闪烁图像的最低 FPS 是多少?(使用 ffmpeg 测试)

人眼可以注意到闪烁图像的最低 FPS 是多少?(使用 ffmpeg 测试)

我想检查人眼无法察觉到的闪烁的最低 FPS 是多少。

我创建了一张白色 jpg 和一张黑色 jpg。我以 25 fps 开始,这意味着我有 24 张白色 jpg 和 1 张黑色 jpg。

然后我使用了这个命令:

ffmpeg -r 25 -i %d.jpg -vcodec mpeg4 test.avi

影片长达 3 秒(我总共有 75 张 jpg)。我可以轻松看到黑色画面。

然后我转到 100 fps,仍然能够看到它 - 但不像以前那样多 3 次(这里我有 300 张 JPG,其中 3 张是黑色)。当我转到 200 fps 时,我无法看到黑色 JPG 闪烁(我有 600 张 JPG)。

FPS 是否存在一个下限,使得人类无法察觉两帧之间的差异?

我使用的编解码器肯定能显示这些图像……或者有一种压缩方法可以让黑框不显示在电影中?如果是这样,我应该使用哪种编解码器?

答案1

你想要的东西基本上不可能用你现有的硬件来实现。你可以毫无问题地制作每秒 600 帧的视频,但没有消费级显示器可以播放这种视频。典型的电脑显示器有刷新率从 60 到 100 Hz,最好的是能够显示高达 120 Hz 的 3D 显示器。

所以会发生的情况是,您看到实际视频的插值,其中仅显示了部分帧。

请注意,人类已经将帧速率约为 10 到 15 Hz 的单个图像视为运动。虽然高对比度黑白图像可能没有那么明显,但没有必要将帧速率提高到 60 Hz 或更高。只要单个帧的持续时间低于 13 毫秒(大约等于 60 Hz),它就无法被识别——这应该可以回答您的问题。

确切地说,你可能不想问人类的眼睛感知图像,但人类的视觉系统却是一个复杂的器官。眼睛也许能够捕捉图像,但大脑不必处理它,因为它远远超出了大脑有用的处理阈值。

如果您想要有关该主题的研究材料,我建议您阅读以下论文:

  • Potter, Mary C. 等人。“以每张图片 13 毫秒的速度检测 RSVP 中的含义。”《注意力、感知与心理物理学》(2013 年):1-10。

  • Watson, Andrew B. “时间敏感性。”《感知与人类表现手册》1(1986 年):6-1。

  • Thompson, Peter 和 Leland S. Stone。“对比度对闪烁和速度感知的影响不同。”视觉研究 37.10 (1997): 1255-1260。

相关内容