Tasa de bits, resolución y fotogramas por segundo
¿Cuál de estos ajustes hace el archivo más pequeño y cuál solo hace que se vea peor?
Una ecuación explica casi todo
El tamaño del archivo es, con muy buena aproximación, la tasa de bits multiplicada por la duración. La tasa de bits es cuántos bits por segundo puede gastar el codificador; la duración es durante cuántos segundos los gasta. Todo lo demás —resolución, fotogramas por segundo, movimiento, códec— cambia lo bien que se ve la imagen con una tasa de bits dada, no lo grande que es el archivo.
Un ejemplo resuelto lo concreta. Un clip codificado a 5 megabits por segundo durante sesenta segundos contiene 300 megabits de datos de vídeo, que son 37,5 megabytes, más la pista de audio y la sobrecarga del contenedor. Eso es aritmética, no una medición: esos mismos sesenta segundos a 2 Mbit/s son 15 MB, sea lo que sea lo que haya en el encuadre.
La resolución y los fotogramas por segundo son demanda, no tamaño
Subir la resolución o los fotogramas por segundo no agranda el archivo directamente. Sube cuántos bits necesita el codificador para que el resultado se vea aceptable. Un clip en 4K a 2 Mbit/s ocupa lo mismo que un clip en 720p a 2 Mbit/s; el de 4K simplemente se ve mucho peor, porque el mismo presupuesto se reparte entre nueve veces más píxeles.
Por eso reducir la resolución es una forma tan eficaz de encoger un vídeo. No estás haciendo el archivo más pequeño al cambiar la resolución: estás haciendo que una tasa de bits menor resulte aceptable, y eligiendo después esa tasa menor.
| Resolución | A 30 fps | A 60 fps |
|---|---|---|
| 3840 × 2160 | 249 millones de px/s | 498 millones de px/s |
| 1920 × 1080 | 62 millones de px/s | 124 millones de px/s |
| 1280 × 720 | 28 millones de px/s | 55 millones de px/s |
| 854 × 480 | 12 millones de px/s | 25 millones de px/s |
Esas cifras son la carga de trabajo del codificador, y escalan de la forma evidente. Reducir a la mitad los fotogramas por segundo reduce la carga a la mitad; bajar de 1080p a 720p la deja en aproximadamente un tercio. Los fotogramas por segundo tienen, eso sí, un segundo efecto: cambian cómo se percibe el movimiento. Reducir a la mitad los fotogramas de un plano fijo de alguien hablando es casi invisible; hacerlo en una panorámica rápida se nota muchísimo.
Qué hace en realidad un índice de calidad
La mayoría de los codificadores modernos prefieren un objetivo de calidad a un objetivo de tasa de bits. Tú das un índice de calidad, el codificador gasta fotograma a fotograma los bits que esa calidad necesite, y la tasa de bits resultante varía con el contenido. Suele ser el mejor ajuste que se puede usar, porque pone los bits donde la imagen los necesita en vez de malgastarlos en un fotograma quieto y dejar sin ellos a uno rápido.
La consecuencia es que un índice de calidad no te dice el tamaño del archivo por adelantado. Dos clips codificados con el mismo índice pueden diferir en un factor grande, y no hay forma de saberlo sin codificar. Si tienes que respetar un límite de tamaño, o codificas y compruebas, o usas un objetivo de tasa de bits y aceptas que sea la calidad la que varíe.
El movimiento es la variable oculta
Los códecs de vídeo funcionan describiendo cada fotograma como una diferencia respecto a los fotogramas anteriores. Cuando cambia poco —una cámara fija, una presentación de diapositivas, una cara contra una pared lisa—, las diferencias son mínimas y el codificador necesita muy pocos bits. Cuando cambia todo —una panorámica a pulso, confeti, lluvia, agua, hojas al viento, un corte de plano cada segundo—, casi nada se puede predecir y la tasa de bits se dispara.
- El grano y el ruido del sensor se comportan como el movimiento: cambian cada píxel en cada fotograma y son caros de codificar.
- Un clip movido grabado a pulso cuesta mucho más que el mismo sujeto grabado con trípode.
- Las grabaciones de pantalla de interfaces casi estáticas son extremadamente baratas hasta que algo se desplaza.
- Los fundidos y las disolvencias son más caros que los cortes secos, porque cada píxel cambia un poco durante un segundo o más.
El audio es pequeño, hasta que deja de serlo
En la mayoría de los clips, el audio es un error de redondeo: una pista estéreo a 128 kbit/s añade alrededor de un megabyte por minuto. Pero en un clip corto, de baja resolución y muy comprimido puede llegar a ser una parte apreciable del total. Si estás apurando mucho contra un límite de tamaño, merece la pena plantearse bajar a una tasa de bits de audio menor, o pasar a mono, antes de seguir dañando la imagen. Si el audio no importa nada, quitar la pista entera es un remultiplexado y no cuesta nada de calidad.
Una receta que suele funcionar
- Decide la pantalla más grande en la que se va a ver el clip de verdad y limita la resolución a esa.
- Mantén los fotogramas por segundo del origen salvo que el movimiento sea suave; reducirlos a la mitad es un cambio visible, no un ahorro gratis.
- Codifica con un índice de calidad en lugar de con una tasa de bits, y mide después el resultado.
- Si el resultado es demasiado grande, baja la resolución antes de bajar más la calidad.
- Recorta el clip. La duración es un multiplicador directo de toda la ecuación, y treinta segundos innecesarios cuestan más que cualquier ajuste.
Cómo hacer un vídeo más pequeño para el correo
Los límites del correo se aplican al adjunto final, así que lo primero que hay que mirar es la duración. Recorta todo lo innecesario y baja después la resolución a 720p o 480p cuando el clip se vaya a ver dentro de un mensaje y no en una pantalla grande. La menor demanda de píxeles permite al codificador usar una tasa de bits mucho menor sin destruir el detalle.
Si el adjunto sigue sin entrar en el límite del proveedor, acórtalo o compártelo mediante un servicio de transferencia de archivos autorizado. Recodificar una y otra vez el mismo clip largo con menos calidad acaba produciendo un archivo feo que además puede seguir siendo demasiado grande, porque la duración sigue multiplicando la tasa de bits.
Lo que esto no te puede decir
En esta guía no hay tasas de bits recomendadas, y es a propósito. Una cifra recomendada depende del códec, de la implementación del codificador, del contenido y de las condiciones de visionado, y cualquier número citado sin esas cuatro cosas es decoración. Codifica una muestra de treinta segundos de tu propio clip con dos ajustes y míralos los dos: esa comparación vale más que cualquier tabla que otra persona haya medido sobre el metraje de otro.
Un límite más, propio de la codificación en el navegador: el ritmo lo marca tu dispositivo. Codificar es un trabajo realmente pesado, los móviles reducen su rendimiento cuando se calientan, y un clip largo a alta resolución puede ser más de lo que un dispositivo concreto es capaz de terminar. Eso es una frontera de hardware, no un ajuste que puedas cambiar.