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

4

Eu entendo que quanto mais alto o FPS, mais suave a imagem ficará na sua resolução atual. Isso também corresponde à taxa de atualização no monitor. Seu FPS só pode ir tão alto quanto sua taxa de atualização 60hz 120 hz, etc até você obter efeitos estranhos. (Se isso estiver errado, por favor, explique também)

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

    
por Joseph 07.12.2013 / 10:42

2 respostas

2

Os FPS são geralmente os quadros por segundo que sua placa gráfica gera, portanto, pode ir mais alto que a taxa de atualização do seu monitor e se um novo quadro for gerado enquanto o monitor atualiza a imagem, da tela que já foram atualizadas no ciclo atual mostram o último quadro, partes que ainda não foram atualizadas mostram o próximo). Portanto, você pode até dizer uma diferença (embora menor) entre 60 FPS e 90 FPS, mesmo em um monitor de 60 Hz. Normalmente, porém, o efeito é mais negativo; você pode ver artefatos, conhecidos como "rasgando", como resultado da troca da imagem intermediária do quadro. E ter uma taxa de quadros mais alta geralmente é totalmente inútil, a menos que você esteja em um jogo profissional (e mesmo assim, o intervalo de atualização dos pixels do seu monitor provavelmente terá um impacto maior).

Bitrate mede quantos bits por segundo sua placa gráfica pode gerar. O link entre o FPS e o BPS é, portanto, o tamanho de um quadro e quantos bits você precisa codificar um pixel.
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 matemática com;)), um PBS de 320.000.000 PBS leva a 100 FPS (320.000 000 / (1000x100x32) = 100).

    
por 07.12.2013 / 14:10
2

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

FPS ou "frames por segundo" se origina no mundo do cinema. O filme 35mm usado para executar é executado a 24 quadros por segundo. Em outras palavras, o movimento que você viu na tela como contínuo foi, na verdade, devido à "persistência da visão", criando um movimento fluido de 24 imagens discretas ou Quadros. Com o vídeo veio outras taxas de quadros. Países com 110 volts de eletricidade a 60 Hz escolheram 30 fps, já que era fácil manter o tempo perfeito dessa maneira. Outros países com 50Hz escolheram 25 quadros por segundo (veja a relação?).

Quando Digital video e codificação entraram em cena, começamos a falar em termos de bitrates ou quantidade de informações contidas (em um quadro ou por segundo). Com o mesmo tipo de algoritmo de codificação, taxas de bits mais altas geralmente oferecem 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ê adiciona mais dados se houver mais quadros por segundo.

Por outro lado, se você estiver usando digamos 1024 KBps (kilobytes por segundo), então para 60 fps ele dará uma qualidade inferior a 24 fps, porque há menos quadros em 24fps nos quais esse 1024 é distribuído, ou seja, 1024/24 = 42,6 KB por quadro. Com 60 fps, são apenas 17,06 kilobytes por quadro.

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

    
por 07.12.2013 / 16:08