¿Qué códecs/formatos son apropiados para la grabación de video de movimiento completo para youtube?

Estoy grabando imágenes de videojuegos a través de métodos sin pérdidas, después de lo cual necesito comprimirlas y subirlas a YouTube. No estoy seguro de qué formato y/o códecs son mejores para esto. He estado experimentando con varios formatos y he encontrado que MP4 (y cualquier cosa que Camtasia 7 use como códec para eso) es más efectivo, pero la calidad varía según el juego.

En particular, he notado que los juegos de menor movimiento como los juegos de plataformas (Super Mario) o los juegos de rol (Final Fantasy) parecen estar bien sin importar en qué formato estén; pocos artefactos de compresión "en bloques", casi sin problemas debido a la frecuencia con la que se utilizan los fotogramas clave. Pero los juegos de mayor movimiento, especialmente los juegos de disparos en primera persona (Halo) y los juegos de disparos con desplazamiento (Gradius) sufren problemas relativamente graves con imágenes "fantasmas" entre fotogramas clave y, en general, video en bloques o entrecortado.

¿Existe un códec de video generalmente aceptable para secuencias de juego de alto movimiento? Quiero minimizar por completo los artefactos de compresión como imágenes fantasma entre fotogramas clave, bloques de colores, etc. Para maximizar la calidad, mis grabaciones están a 30 FPS, RGB de 32 bits a una resolución ingenua y el tamaño del archivo no es un factor limitante importante (pero preferiría les gusta mantener los archivos por debajo de 1 GB debido a las bajas velocidades de carga). Así que suponga que el archivo fuente es básicamente prístino. ¿Cómo debo comprimir estos archivos fuente de alta calidad del juego de movimiento completo para subirlos a YouTube?

Para reiterar los requisitos generales:

  • Archivo fuente sin pérdidas o de alta calidad a 30 FPS, RGB de 32 bits
  • Grabación de movimiento completo, se buscan artefactos de compresión mínimos
  • Resolución limitada únicamente por la resolución del juego; generalmente 480p, 720p o 1080p, ocasionalmente resoluciones extrañas cuando un juego las requiere (pero si resultan menos impresionantes, no es gran cosa, acepto que son problemáticas).
  • Youtube recibirá y procesará el producto final, por lo que su procesamiento determina la calidad final. Quiero algo que Youtube aniquile lo menos posible (sus videos no siempre coinciden con la calidad de mi archivo de carga y no estoy seguro de por qué)

Si importa, estoy usando Camtasia Studio para editar/renderizar el video antes de subirlo, y uso una combinación de Camtasia Studio y Fraps para grabar videos. Tengo el paquete de códecs K-Lite Full en mi PC, por lo que Youtube es el principal factor limitante para los códecs. Fraps graba sin pérdidas, y Camtasia puede no tener pérdidas, pero he estado recurriendo a DivX para codificar la grabación inicial en Camtasia. Mis videos también dependen del proceso de recodificación de Youtube para el producto final, pero no estoy seguro de qué usan exactamente para eso.

Respuestas (1)

Personalmente, siempre elijo el contenedor MP4 y el códec H.264, ya que este es también el códec que usa YouTube en la transmisión de video final.

Las tasas de fotogramas clave y la compresión que necesita realmente dependen del metraje y, lamentablemente, es casi imposible dar una respuesta genérica por este motivo.

Si tiene muchos movimientos, necesitará fotogramas clave con mayor frecuencia y menor compresión. Por supuesto, esto dará como resultado archivos de mayor tamaño, ya que un fotograma clave es básicamente una imagen de fotograma completo. Solo hay compromisos costosos para esto.

La cantidad que necesita comprimir depende del tamaño del cuadro, la tasa de bits que se utilizará, p. ej. no tiene sentido comprimir a una tasa de bits alta si YouTube vuelve a comprimir para que coincida con su tasa de bits de salida máxima, lo que nuevamente significa una calidad aún peor debido a la recompresión.

Si tuviera que recomendar un compromiso genérico, sería reducir el tamaño del marco de 1920 x 1080 a 1280 x 720. Un espectador no notará los pequeños detalles si están sucediendo muchas cosas en la película. Por supuesto, depende de qué ojos se usen, el ojo del espectador o el ojo del productor. Lo que estoy tratando de decir es que existe el factor de "psicología" que también puedes usar.

No necesitarás 32 bits. 32 bits es solo RGB de 24 bits con 8 bits para un canal alfa. Debe grabar y procesar en 24 bits en casos como este. Esto le ahorrará algo de tamaño de archivo y tiempo de procesamiento.

Camtasia utiliza su propio códec patentado, por lo que siempre tendrá que volver a comprimir a otro formato con pérdida o sin pérdida.

Básicamente, se trata de un enfoque de prueba y error, y luego experimentar a partir de eso, ya que cada video individual puede requerir un enfoque diferente. Vi una publicación similar aquí con un enlace a las pautas de YouTube. Revíselos y utilícelos como base para la configuración (especialmente la configuración de la tasa de bits).

También trate de no pensar en la película en términos de perfección técnica, sino más bien en cómo la verá un espectador y por qué motivo (si el contenido es lo suficientemente interesante, entonces la calidad importa menos, piense en los informes de noticias).