O que é um bom codec de vídeo sem perdas para gravar a jogabilidade?

8

Sou um jogador ávido e gosto de gravar minha jogabilidade. Normalmente eu tenho usado o Fraps para fazer isso, no entanto, estou pensando em mudar para o Dxtory, já que ele permite escrever em vários HDDs de uma vez.

Digamos que eu tenha 3 HDDs com as seguintes velocidades de gravação: HDD1 com 50 mb / s, HDD2 com 22 mb / se HDD3 com 45 mb / s. A velocidade de gravação combinada seria: 117 mb / s.

Dxtory permite que você utilize todos os 3 HDDs de uma só vez enquanto grava sua jogabilidade.

Usando esta fórmula:

RGB24 YUV24: Width x Height x 3 x fps = bitrate (byte/sec)

YUV420: Width x Height x 3 / 2 x fps = bitrate (byte/sec)

YUV410: Width x Height x 9 / 8 x fps = bitrate (byte/sec)

E gravando no espaço de cores YUV420 a 1920x1080 com 30 fps eu precisaria de uma velocidade de gravação de cerca de 95 mb / s. Dxtory é bom porque me permite jogar com 60 fps constantes enquanto grava em 30 fps. Fraps não (mesmo que eles digam que sim), uma vez que você começa a gravar com o Fraps, o fps do jogo cai.

Então, estou procurando um codec que não precise de uma velocidade de gravação muito alta (taxa de bits), mas que registre uma boa qualidade (sem perdas).

O Dxtory vem com seu próprio codec, o codec Dxtory. O que me permite alguma experimentação. O Fraps tem seu próprio codec que eu posso usar em Dxtory para expirar.

Eu também encontrei o link .

Existem mais codecs sem perdas (além dos de Fraps e Dxtory) que são bons para o que eu quero fazer?

Editar:

Para esclarecer, sim, estou ciente de que um codec sem perdas sempre tem qualidade "boa". Mas não é isso que estou procurando.

Deixe-me pegar o codec Fraps e o codec Dxtory para esclarecer o que estou procurando.

  • Quando gravo com o codec Dxtory no espaço de cores RGB a 1920x1080 com 30 fps alvo, posso jogar a 60 fps, MAS estou a gravar com 10-15 fps, isso porque o RGB com o Dxtory precisa de muito mais velocidade de gravação do que o meu disco rígido pode suportar.

  • Quando gravamos com codec Dxtory no espaço de cores YUV410 a 1920x1080 com 30 fps, posso reproduzir 60 fps e gravar a 30 fps, mais uma vez, porque o codec YUV410 do Dxtory ocupa muito menos a velocidade de gravação que o RGB

  • Ao gravar com o codec Fraps em ??? (Eu não sei o espaço de cores que o Fraps registra, eu acho que o YUV420), eu posso jogar com 60 fps e gravar com 30 fps.

O que eu estou procurando é um codec sem perdas que pode gravar em YUV420 (ou mesmo RGB ??) que não exceda uma velocidade de gravação (ou taxa de bits se você quiser) de 100 mb / s em 1920x1080 ou em outras palavras , o que me permitirá gravar em constantes 30fps.

Obviamente, a melhor solução seria comprar um SDD, mas não é isso que eu estou procurando.

    
por Grumpy ol' Bear 12.05.2012 / 19:36

1 resposta

1

Há o codec Huffyuv de código-fonte aberto , que se destina especificamente ao formato de captura de vídeo. Está disponível como um codec Video for Windows, bem como a partir de ffmpeg (onde o suporte do VLC). Apesar do nome, suporta RGB. É muito rápido (em termos de tempo de CPU), mas na minha experiência, não comprime muito. Se você acha que a velocidade do disco e não a velocidade da CPU é o gargalo, tente um codec diferente.

Como alternativa, tente Lagarith ( mais informações , página inicial ), também de código aberto. O Lagarith é um pouco mais intensivo em CPU que o Huffyuv, mas oferece melhor compactação. Também suporta codificação multithread:

QualéoidealdependedavelocidaderelativadoseuCPUediscorígido;tenteambosevejaqualémaisrápido.SesuaCPUforespecialmenterápida,tentetambém FFV1 .

    
por 24.09.2012 / 00:05