有人可以向我解释比特率和帧率之间的相关性吗?

Jos*_*eph 7 resolution fps bitrate

我知道 FPS 越高,图像在您当前的分辨率下看起来就越平滑。这也对应于显示器的刷新率。你的 FPS 只能达到你的刷新率 60hz 120hz 等,直到你得到奇怪的效果。(如果有错,还请说明)

比特率如何发挥作用?它与 FPS 有什么关系?

Raj*_*jib 6

让我采取一种完全不同的方法来补充约翰内斯的回答。

FPS或“每秒帧数”起源于电影世界。35mm电影曾经以每秒 24 帧的速度运行。换句话说,您在屏幕上看到的连续运动实际上是由于“视觉暂留”从 24 个离散图像或帧中创建了流畅的运动。视频带来了其他帧速率。使用 60 赫兹 110 伏电力的国家选择了 30 fps,因为这样很容易保持完美的时间。其他 50Hz 的国家选择每秒 25 帧(见关系?)。

Digital video编码出现在图片中时,我们开始讨论比特率或包含的信息量(以一帧或每秒为单位)。使用相同类型的编码算法,更高的比特率通常提供更好的质量。但是在更小的帧(=更少的像素)中相同数量的数据也意味着更好的质量。显然,如果以秒为单位进行测量,那么如果每秒帧数更多,则您会添加更多数据

相反,如果您使用 1024 KBps(每秒千字节),那么对于 60 fps,它提供的质量低于 24 fps,因为 24fps 中分配此 1024 的帧较少,即 1024/24 = 42.6 KB per框架。对于 60 fps,每帧只有 17.06 KB。

尽管这在很多方面都很简单,但它确实提供了一个总体思路。


Joh*_* H. 5

FPS 通常是显卡每秒生成的帧数,因此它可以高于显示器的刷新率,如果在显示器刷新图像时生成了新帧,它会切换到新帧(因此屏幕的一部分在当前循环中已经刷新的部分显示最后一帧,尚未刷新的部分显示下一帧)。因此,即使在 60 Hz 显示器上,您甚至可以分辨出 60 FPS 和 90 FPS 之间的差异(尽管很小)。但通常情况下,这种影响更多是负面的。由于切换帧中间图像,您可能会看到伪影,称为“撕裂”。并且拥有更高的帧率通常完全没有用,除非您是职业游戏(即使在那里,显示器像素的刷新延迟很可能会产生更大的影响)。

比特率衡量您的显卡每秒可以输出多少位。因此,FPS 和 BPS 之间的联系是一帧的大小,以及编码一个像素需要多少位。
现代系统使用 32 位颜色。因此,如果我们假设您使用的分辨率为 1000x100(不是那种很常见,但很容易用 ;) 进行数学运算),那么 320 000 000 PBS 的 PBS 会导致 100 FPS (320 000 000 / (1000x100x32) = 100)。