¿Cuál es un buen códec de video sin pérdida para grabar juegos? [cerrado]

8

Soy un jugador ávido y me gusta grabar mi juego. Por lo general, he estado usando Fraps para hacerlo, sin embargo, estoy pensando en cambiar a Dxtory, ya que me permite escribir en varios discos duros a la vez.

Digamos que tengo 3 HDD con las siguientes velocidades de escritura: HDD1 con 50 mb / s, HDD2 con 22 mb / sy HDD3 con 45 mb / s. La velocidad de escritura combinada sería: 117 mb / s.

Dxtory te permite utilizar los 3 discos duros a la vez mientras grabas tu juego.

Usando esta fórmula:

RGB24 YUV24: Ancho x Altura x 3 x fps = velocidad de bits (byte / seg)

YUV420: Ancho x Altura x 3/2 x fps = velocidad de bits (byte / seg)

YUV410 : Ancho x Altura x 9/8 x fps = bitrate (byte / seg)

Y grabando en el espacio de color YUV420 a 1920x1080 con 30 fps, necesitaría aproximadamente 95 mb / s de velocidad de escritura. Dxtory es bueno porque me permite jugar con 60 fps constantes mientras grabo a 30 fps. Fraps no lo hace (aunque dicen que sí), una vez que comienzas a grabar con Fraps, el fps del juego cae.

Por lo tanto, estoy buscando un códec que no necesite una velocidad de escritura (velocidad de bits) muy alta, pero que grabe con buena calidad (sin pérdidas).

Dxtory viene con su propio códec, el códec Dxtory. Lo que me permite experimentar un poco. Fraps tiene su propio códec que puedo usar en Dxtory para caducar.

También me encontré con http://lags.leetcode.net/codec.html .

¿Hay más códecs sin pérdida por ahí (además de Fraps y Dxtory) que son buenos para lo que quiero hacer?

Editar:

Para aclarar, sí, soy consciente de que un códec sin pérdida siempre tiene una calidad "buena". Pero eso no es lo que estoy buscando.

Permítanme tomar el códec Fraps y el códec Dxtory para aclarar lo que estoy buscando.

  • Cuando grabo con el códec Dxtory en el espacio de color RGB a 1920x1080 con 30 fps específicos, puedo jugar el juego a 60 fps, PERO estoy grabando con 10-15 fps, porque RGB con Dxtory necesita mucha más velocidad de escritura que mi disco duro puede manejar.

  • Cuando grabo con el códec Dxtory en el espacio de color YUV410 a 1920x1080 con 30 fps específicos, puedo jugar a 60 fps y grabar a 30 fps, nuevamente, eso es porque YUV410 en el códec de Dxtory toma mucha, mucho menos velocidad de escritura que RGB

  • Al grabar con el códec Fraps en ??? (No sé el espacio de color que registra Fraps, supongo que YUV420), puedo jugar con 60 fps y grabar con 30 fps.

Lo que estoy buscando es un códec sin pérdidas que pueda grabar en YUV420 (o incluso RGB ??) que no exceda una velocidad de escritura (o velocidad de bits si lo desea) de 100 mb / s en 1920x1080 o en otras palabras, permítame grabar en 30 fps constantes.

Obviamente, la mejor solución sería comprar un SDD, pero eso no es lo que busco.

Oso gruñón
fuente
3
Para aquellos que votan para cerrar como "no constructivo". La inclusión de la palabra bien no hace que una pregunta sea subjetiva automáticamente . @Don Salva, un códec sin pérdidas siempre tiene buena calidad, ya que es una copia visualmente equivalente del flujo de bits original, entonces, ¿se centra más en el rendimiento?
slhck
Sí, pero eso no es lo que estoy buscando en un códec sin pérdidas diferente. Lo explicaré en un / edit.
Oso gruñón
Bueno, hay una diferencia entre matemáticamente sin pérdida y visiblemente sin pérdida, eso es todo. Para la última clase, hay muchos códecs de la industria de la radiodifusión.
slhck

Respuestas:

1

Existe el códec Huffyuv de código abierto , que está diseñado específicamente como formato de captura de video. Está disponible como un códec de video para Windows, así como desde ffmpeg(de ahí el soporte de VLC). A pesar del nombre, es compatible con RGB. Es muy rápido (en términos de tiempo de CPU), pero en mi experiencia, no se comprime mucho. Si cree que la velocidad del disco y no la velocidad de la CPU es el cuello de botella, pruebe con un códec diferente.

Alternativamente, pruebe Lagarith ( más información , página de inicio ), también de código abierto. Lagarith requiere un poco más de CPU que Huffyuv, pero ofrece una mejor compresión. También es compatible con la codificación multiproceso:

Configuraciones de Lagarith

Lo que es óptimo depende de la velocidad relativa de su CPU y disco duro; pruebe ambos y vea cuál es más rápido. Si su CPU es especialmente rápida, pruebe también FFV1 .

Caracol mecánico
fuente
Hola, recién estoy comenzando con la grabación del juego, tal vez puedas ponerme en el camino correcto. ¿Qué software debo usar para grabar en formato FFV1? ¿Conoces un tutorial sobre cómo configurarlo? Tengo una PC de alta calidad, así que no hay problema.
Saif Bechan
@SaifBechan: Está disponible como parte de ffmpeg/ libav. Qué sistema operativo estás usando?
Caracol mecánico
Estoy en una máquina win64. Y solo miré dxtory, se veía bien, pero no veo FFV1.
Saif Bechan