Quais são alguns bons codecs de vídeo sem perdas para gravar jogos? [fechadas]


8

Sou um jogador ávido e gosto de gravar minha jogabilidade. Normalmente, tenho usado o Fraps para fazê-lo, no entanto, estou pensando em mudar para o Dxtory, pois ele permite gravar em vários HDs ao mesmo tempo.

Digamos que tenho 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.

O Dxtory permite que você utilize todos os 3 HDs de uma só vez enquanto grava seu jogo.

Usando esta fórmula:

RGB24 YUV24: Largura x Altura x 3 x fps = taxa de bits (bytes / s)

YUV420: Largura x Altura x 3/2 x fps = taxa de bits (bytes / s)

YUV410: Largura x Altura x 9/8 x fps = taxa de bits (byte / s)

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

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

O Dxtory vem com seu próprio codec, o codec Dxtory. O que me permite alguma experimentação. Fraps tem seu próprio codec que eu posso usar no Dxtory até o vencimento.

Eu também me deparei com http://lags.leetcode.net/codec.html .

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

Editar:

Para esclarecer, sim, eu sei 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 em 1920x1080 com 30 fps direcionados, posso jogar a 60 fps, mas estou gravando com 10-15 fps, porque o RGB com Dxtory precisa de muito, muito mais velocidade de gravação do que meu disco rígido pode suportar.

  • Ao gravar com o codec Dxtory no espaço de cores YUV410 em 1920x1080 com 30 fps direcionados, posso tocar a 60 fps e gravar a 30 fps, novamente, porque o YUV410 no codec do Dxtory leva muito, muito menos velocidade de gravação que o RGB

  • Ao gravar com o codec Fraps em ??? (Não sei o espaço de cores que Fraps registra, acho que é o YUV420), posso tocar com 60 qps e gravar com 30 qps.

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

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


3
Para aqueles que votam para fechar como "não construtivos". A inclusão da palavra bom não torna automaticamente uma pergunta subjetiva . @ Don Salva, um codec sem perdas sempre tem boa qualidade, porque é uma cópia visualmente equivalente do fluxo de bits original - então sua ênfase é no desempenho?
Slhck 12/05/12

Sim, mas não é isso que estou procurando em um codec sem perdas diferente. Vou explicar em um / edit.
Grumpy ol 'Bear

Bem, há uma diferença entre matematicamente sem perdas e visivelmente sem perdas, isso é tudo. Para a última classe, existem muitos codecs da indústria de transmissão.
slhck

Respostas:


1

Existe o codec Huffyuv de código aberto , que é especificamente projetado como um formato de captura de vídeo. Está disponível como um codec de vídeo para Windows e também a partir de ffmpeg(de onde o suporte do VLC). Apesar do nome, ele 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 são o gargalo, tente um codec diferente.

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

Configurações de Lagarith

O que é ideal depende da velocidade relativa da sua CPU e disco rígido; tente os dois e veja qual é mais rápido. Se sua CPU for especialmente rápida, tente também o FFV1 .


Olá, estou apenas começando com a gravação do jogo, talvez você possa me colocar no caminho certo. Que software devo usar para gravar no formato FFV1, você conhece um tutorial sobre como configurar isso. Eu tenho um PC de alta qualidade, então isso não é problema.
Saif Bechan #

@SaifBechan: está disponível como parte de ffmpeg/ libav. Qual sistema operacional você está usando?
Caracol mecânico

Eu estou em uma máquina win64. E eu apenas olhei para o dxtory, parecia bom, mas não vejo o FFV1.
Saif Bechan #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.