Alguém pode me explicar a correlação entre taxa de bits e taxa de quadros?

Alguém pode me explicar a correlação entre taxa de bits e taxa de quadros?

Entendo que quanto maior o FPS, mais suave será a imagem na sua resolução atual. Isso também corresponde à taxa de atualização do monitor. Seu FPS só pode atingir a taxa de atualização de 60 Hz, 120 Hz, etc., até obter efeitos estranhos. (Se estiver errado, explique também)

Como a taxa de bits entra em jogo? Como isso se relaciona com o FPS?

Responder1

Deixe-me adotar uma abordagem completamente diferente, para acrescentar à resposta de Johannes.

FPSou "quadros por segundo" tem origem no mundo do cinema. 35mmo filme costumava rodar a 24 quadros por segundo. Em outras palavras, o movimento que você viu na tela comocontínuona verdade, foi devido à "persistência de visão", criando um movimento fluido a partir de 24 imagens ou quadros discretos. Com o vídeo vieram outras taxas de quadros. Os países com eletricidade de 110 volts a 60 Hz escolheram 30 fps, pois dessa forma era fácil manter o tempo perfeito. Outros países com 50Hz escolheram 25 frames por segundo (viu a relação?).

Quando Digital videoa codificação entrou em cena, começamos a falar em termos de taxas de bits ou da quantidade de informação contida (em um quadro ou por segundo). Com o mesmo tipo de algoritmo de codificação, taxas de bits mais altasgeralmenteoferecer melhor qualidade. Mas a mesma quantidade de dados em um quadro menor (=menos pixels) também significa melhor qualidade. E obviamente, se medido em segundos, você adicionamais dados se houver mais framespor segundo.

Por outro lado, se você estiver usando, digamos, 1.024 KBps (quilobytes por segundo), então para 60 fps a qualidade será inferior à de 24 fps, porque há menos quadros em 24 fps sobre os quais esses 1.024 são distribuídos, ou seja, 1.024/24 = 42,6 KB por quadro. Com 60 fps, são apenas 17,06 kilobytes por quadro.

Embora isso seja simplista em muitos aspectos, dá uma ideia geral.

Responder2

FPS geralmente são os quadros por segundo que sua placa gráfica gera, então pode ser maior que a taxa de atualização do seu monitor e se um novo quadro for gerado enquanto o monitor está atualizando a imagem, ele muda para o novo quadro (portanto, partes da tela que já foram atualizadas no ciclo atual mostram o último quadro, as partes que ainda não foram atualizadas mostram o próximo). Portanto, dá até para perceber uma diferença (embora pequena) entre 60 FPS e 90 FPS, mesmo em um monitor de 60 Hz. Normalmente, porém, o efeito é mais de natureza negativa; você poderá ver artefatos, conhecidos como "tearing", como resultado da troca do quadro no meio da imagem. E ter uma taxa de quadros mais alta geralmente é totalmente inútil, a menos que você goste de jogos profissionais (e mesmo assim, o atraso de atualização dos pixels do seu monitor provavelmente terá um impacto maior).

A taxa de bits mede quantos bits por segundo sua placa gráfica pode produzir. A ligação entre FPS e BPS é, portanto, o tamanho de um quadro e quantos bits são necessários para codificar um pixel.
Os sistemas modernos usam cores de 32 bits. Então, se assumirmos que você está trabalhando com uma resolução de, digamos, 1000x100 (não que isso seja comum, mas é fácil fazer contas com ;)), um PBS de 320.000.000 PBS leva a 100 FPS (320.000 000 / (1000x100x32) = 100).

informação relacionada