Video

¿Por qué mi archivo de video es tan grande?

Cuatro cosas deciden el tamaño de un video. Solo algunas merecen la pena cambiarse, y la que la mayoría prueba primero suele ser la equivocada.

Publicado:

El tamaño es el bitrate por la duración. Esa es toda la fórmula.

El tamaño de un video es su bitrate — cuántos bits se gastan en cada segundo — multiplicado por su duración. Todo lo demás, incluida la resolución, solo importa por cómo afecta al bitrate. Un clip de diez minutos a 10 Mbps pesa aproximadamente 750 MB, y ningún otro ajuste escapa a esa aritmética.

El códec importa más que la resolución

Un códec es el método de compresión. H.264 es el predeterminado casi en todas partes. VP8 es la opción libre de regalías que se usa en WebM. Google liberó VP9 sin regalías, pero ahora un consorcio de patentes de terceros lo reclama. Los códecs más nuevos son mucho más eficientes: la misma calidad visual que cuesta 10 Mbps en un formato antiguo podría costar 4 Mbps en H.264.

Por eso reducir un video de 4K a 1080p suele decepcionar. Recortas el número de píxeles a una cuarta parte y el archivo apenas se reduce a la mitad, porque el codificador ya gastaba menos bits en el detalle que quitaste. Recodificar con un códec mejor, o simplemente con un bitrate objetivo más bajo, suele funcionar mejor.

Por qué el video del teléfono es enorme

Los teléfonos graban con bitrates altos a propósito. La cámara no tiene tiempo para pensar — escribe los fotogramas en tiempo real, sin oportunidad de analizar todo el clip — así que se pasa de generosa para garantizar la calidad. Un minuto de video 4K de un teléfono puede superar fácilmente los 400 MB.

Recodificar ese mismo clip sin conexión, donde el codificador puede tomarse su tiempo, lo reduce habitualmente a la mitad o más sin diferencia visible. Es el mayor ahorro disponible, y no te cuesta más que tiempo de procesamiento.

Qué significa CRF y por qué es mejor que elegir un bitrate

La mayoría de los codificadores ofrecen dos formas de decidir la calidad. Puedes indicar un bitrate, o indicar un objetivo de calidad y dejar que el codificador gaste lo que necesite cada escena. Lo segundo casi siempre es mejor: un plano fijo de una pared necesita muy pocos bits, una explosión de confeti necesita muchos, y un bitrate fijo desperdicia en lo primero y deja sin recursos a lo segundo.

En H.264 este objetivo es el CRF, aproximadamente de 18 a 28, donde un valor menor significa mejor calidad y mayor tamaño. Este sitio convierte a MP4 con CRF 23, que es el valor equilibrado habitual — visualmente muy cercano al original en la mayoría de las grabaciones.

El audio no es el problema

Mucha gente intenta reducir un video atacando el audio. Una pista estéreo típica es de 128 a 192 kbps, frente a varios miles del video. Quitar por completo el audio de un video de 500 MB ahorra quizá 10 MB y lo deja inservible. Déjalo como está.

Cuando GIF es la respuesta equivocada

Convertir video a GIF hace los archivos mucho más grandes, no más pequeños. GIF casi no comprime entre fotogramas — cada fotograma se guarda casi de forma independiente — y está limitado a 256 colores. Un clip de tres segundos que pesa 400 KB en MP4 puede pesar 4 MB en GIF. Usa GIF cuando necesites que se reproduzca solo en un lugar donde no se permite video, nunca para ahorrar espacio.

Para reducir un clip en la práctica, comprime el video o reduce su resolución; si lo único que necesitas es un bucle corto, conviértelo en GIF y compara los tamaños.