¿Qué es CRF?
CRF significa Constant Rate Factor. Es un modo de codificación utilizado por x264, x265, libvpx y otros codificadores de video modernos. En lugar de apuntar a un tamaño de archivo o tasa de bits específica, el CRF apunta a un nivel de calidad visual consistente a lo largo de todo el video.
Cuando codificas con CRF, el codificador analiza cada cuadro y pregunta: «¿Cuántos bits necesita este cuadro para alcanzar el nivel de calidad X?» Los cuadros simples (tomas estáticas, colores sólidos, paneos lentos) necesitan menos bits. Los cuadros complejos (acción rápida, texturas detalladas, explosiones de confeti) necesitan más bits. El resultado es un flujo de tasa de bits variable donde cada cuadro se ve igualmente bien, independientemente de la complejidad de la escena.
La escala CRF para H.264 (x264) va de 0 a 51:
- CRF 0 — Matemáticamente sin pérdida. Cada píxel se preserva exactamente. Los archivos son enormes (50–100x más grandes que CRF 23).
- CRF 18 — A menudo llamado visualmente sin pérdida: muy difícil de distinguir del original a una distancia de visualización normal. Es el techo de calidad práctico.
- CRF 23 — Valor predeterminado de FFmpeg. Calidad excelente que satisface a la gran mayoría de espectadores.
- CRF 28 — Buena calidad. Los artefactos se vuelven perceptibles con una inspección cuidadosa, pero son aceptables para distribución web y visualización casual.
- CRF 51 — Compresión máxima, calidad mínima. Un desastre de bloques imposible de ver. Útil solo como punto final teórico.
CRF no es una tasa de bits objetivo. No estableces un tamaño de archivo objetivo. Le dices al codificador «dame esta calidad» y él determina cuántos bits se necesitan. El tamaño del archivo es un subproducto, no un objetivo. Esto es fundamentalmente diferente de la codificación a tasa de bits constante (CBR) o tasa de bits promedio (ABR), donde especificas el tamaño y la calidad varía.
Regla práctica: Cada +1 CRF reduce la tasa de bits aproximadamente un 10–12 %. Cada +6 CRF reduce el tamaño del archivo aproximadamente a la mitad.
La escala CRF explicada
La escala CRF es logarítmica: pequeños cambios en el extremo inferior (alta calidad) tienen un impacto perceptual mayor que el mismo cambio en el extremo superior. La regla general más útil: +/-6 CRF aproximadamente divide por dos o duplica el tamaño del archivo. Más precisamente, cada +1 CRF reduce la tasa de bits aproximadamente un 10–12 %.
El rango práctico es CRF 18 a 28. Por debajo de 18, gastas exponencialmente más almacenamiento en mejoras de calidad que ningún humano puede percibir. Por encima de 28, los artefactos de compresión se vuelven cada vez más visibles — bloques, bandas, pérdida de detalles finos y borrones en el movimiento.
Aquí tienes una tabla de referencia para un clip típico de 1 minuto en 1080p a 30 fps (fuente real, complejidad de movimiento media):
| CRF | Descripción de calidad | ~1 min 1080p | ~VMAF (varía según el contenido) | Tamaño relativo |
|---|---|---|---|---|
| 0 | Matemáticamente sin pérdida | ~3–6 GB | 100 | 50–100x |
| 18 | Visualmente sin pérdida | ~120 MB | 98–99 | 2x |
| 20 | Excelente, casi sin pérdida | ~85 MB | 97–98 | 1,4x |
| 23 | Excelente (predeterminado FFmpeg) | ~60 MB | 93–96 | 1x (referencia) |
| 26 | Bueno, artefactos menores visibles | ~40 MB | 88–92 | 0,67x |
| 28 | Bueno para distribución web | ~30 MB | 84–89 | 0,5x |
| 33 | Mínimo aceptable | ~15 MB | 72–80 | 0,25x |
| 40 | Calidad baja, bloques visibles | ~6 MB | 50–65 | 0,1x |
Nota: Estos tamaños son aproximados. Los tamaños reales de archivo varían enormemente según el contenido del video. Un video estático de tipo «busto parlante» a CRF 23 puede ser de 20 MB por minuto, mientras que un clip deportivo de acción rápida podría ser de 100 MB por minuto con el mismo CRF. El valor CRF garantiza una calidad consistente, no un tamaño consistente.
Valores CRF recomendados por caso de uso
Diferentes escenarios tienen diferentes requisitos de calidad. Usar CRF 18 para una historia de redes sociales es un desperdicio; usar CRF 33 para un portafolio profesional es inaceptable. Aquí tienes recomendaciones basadas en evidencia:
| Caso de uso | Rango CRF | Justificación |
|---|---|---|
| Archivo / copia maestra | CRF 18 | Visualmente sin pérdida. Calidad máxima para almacenamiento a largo plazo. Archivos grandes pero sin degradación perceptible. |
| Subida a YouTube | CRF 18–20 | YouTube recodifica todo. Mayor calidad de origen = menos pérdida generacional tras la compresión de YouTube. |
| Uso general (predeterminado) | CRF 23 | Valor predeterminado de FFmpeg para x264. Excelente equilibrio entre calidad y tamaño. Indistinguible del original para la mayoría de espectadores. |
| Web / redes sociales | CRF 26–28 | Archivos más pequeños para carga más rápida. La calidad sigue siendo buena en pantallas de teléfono y reproductores web integrados. |
| Adjunto de correo electrónico | CRF 28–33 | Debe caber en menos de 25 MB (Gmail). La reducción de resolución suele ser más efectiva que un CRF alto. |
| Mínimo aceptable | CRF 33 | Artefactos visibles pero el contenido sigue siendo visible. Útil para vistas previas, borradores o distribución con ancho de banda limitado. |
Para la mayoría de las personas, CRF 23 es la elección correcta. Es el valor predeterminado de FFmpeg por una buena razón: mantiene una calidad alta con archivos de tamaño manejable. Cuánto más pequeño queda respecto al original de la cámara depende de la fuente: un ProRes de alta tasa de bits se reduce mucho, mientras que el eficiente video HEVC de un teléfono puede no reducirse en absoluto. Si no estás seguro, empieza con CRF 23 y solo ajusta si el archivo es demasiado grande (aumenta el CRF) o necesitas calidad de archivo (reduce a CRF 18).
CRF por resolución
Las resoluciones más altas contienen más píxeles por cuadro, lo que significa más datos para codificar. Sin embargo, una mayor resolución también significa que cada artefacto de compresión cubre un porcentaje menor de la pantalla. Esto permite valores CRF ligeramente más altos en resoluciones superiores sin degradación visible — los artefactos son más pequeños en relación con la imagen total.
| Resolución | Píxeles | Rango CRF | ~Tamaño 1 min (CRF medio) |
|---|---|---|---|
| 480p (854×480) | 0,4 MP | 18–22 | ~15 MB |
| 720p (1280×720) | 0,9 MP | 19–23 | ~30 MB |
| 1080p (1920×1080) | 2,1 MP | 20–24 | ~60 MB |
| 1440p (2560×1440) | 3,7 MP | 21–26 | ~100 MB |
| 4K (3840×2160) | 8,3 MP | 22–28 | ~200 MB |
La idea clave: una codificación CRF 28 en 4K puede verse tan bien como CRF 23 en 1080p porque cada bloque de artefacto cubre un área proporcionalmente menor del cuadro. Esto es especialmente cierto para contenido 4K visto en pantallas 4K a distancias normales de visualización, donde el ojo no puede resolver artefactos individuales a nivel de píxel.
Por el contrario, el video de baja resolución (480p) exige valores CRF más bajos porque los artefactos son proporcionalmente más grandes y más obvios. A 480p, la diferencia entre CRF 23 y CRF 28 es fácilmente visible incluso en la pantalla de un teléfono.
CRF vs tasa de bits fija
CRF y tasa de bits fija son dos enfoques fundamentalmente diferentes para la codificación de video. Entender cuándo usar cada uno es crítico para obtener resultados óptimos.
CRF (calidad constante): Especificas el nivel de calidad. El codificador determina la tasa de bits necesaria para cada cuadro para alcanzar esa calidad. La salida tiene tasa de bits variable — las escenas complejas reciben más bits, las escenas simples menos. El tamaño del archivo es impredecible pero la calidad es consistente. Ideal para: codificación offline, almacenamiento de archivos, subidas a plataformas que recodifican.
Tasa de bits fija (CBR/ABR): Especificas la tasa de bits objetivo. El codificador distribuye ese presupuesto entre todos los cuadros. Las escenas simples se ven genial (bits sobrantes). Las escenas complejas pueden sufrir (bits insuficientes). El tamaño del archivo es predecible pero la calidad varía de escena a escena. Ideal para: streaming en vivo, distribución con ancho de banda limitado, broadcast.
| Aspecto | CRF (calidad constante) | Tasa de bits fija (CBR/ABR) |
|---|---|---|
| Tú controlas | Nivel de calidad (valor CRF) | Tasa de bits (kbps / Mbps) |
| El codificador decide | Tasa de bits por cuadro | Calidad por cuadro |
| Calidad | Consistente en todas las escenas | Varía según la complejidad de la escena |
| Tamaño del archivo | Impredecible (depende del contenido) | Predecible |
| Pasadas de codificación | Una sola pasada | 1 o 2 pasadas |
| Ideal para | Archivos, subidas, almacenamiento | Streaming, broadcast, límites de ancho de banda |
| Eficiencia | Óptima — sin bits desperdiciados | Puede desperdiciar bits en escenas simples |
Para la gran mayoría de las tareas de conversión de video — convertir MOV de iPhone a MP4, preparar videos para redes sociales, archivar videos caseros — CRF es la mejor opción. Produce archivos más pequeños con la misma calidad visual porque no desperdicia bits en escenas que no los necesitan. La tasa de bits fija solo es necesaria cuando tienes una restricción estricta de ancho de banda o tamaño de archivo que debe cumplirse exactamente.
La codificación ABR en dos pasadas es un punto medio: la primera pasada analiza el video, la segunda codifica con asignación óptima de bits. Puede acercarse a la calidad CRF mientras alcanza un tamaño de archivo objetivo, pero tarda el doble en codificar. Si necesitas un tamaño de archivo específico, ABR en dos pasadas es mejor que CBR en una sola pasada.
Nuestros ajustes de conversión
Cuando conviertes un video en CleverUtils.com, usamos los siguientes ajustes:
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 192k -movflags +faststart output.mp4
Esto es lo que hace cada parámetro y por qué lo elegimos:
-c:v libx264— Códec de video H.264. El códec de video más compatible que existe. Cada dispositivo, navegador y plataforma soporta la reproducción H.264.-crf 23— Constant Rate Factor 23. La pérdida de calidad es difícil de ver para la mayoría de los espectadores; el tamaño de salida depende de la fuente.-preset medium— Preset de velocidad de codificación. Medium ofrece el mejor equilibrio entre velocidad de codificación y eficiencia de compresión. Los presets más lentos (slow, veryslow) producen archivos ligeramente más pequeños con la misma calidad pero tardan 2–10x más. Los presets más rápidos (fast, veryfast) sacrifican eficiencia de compresión por velocidad.-c:a aac -b:a 192k— Audio AAC a 192 kbps. Calidad de audio transparente para contenido estéreo. AAC a 192 kbps es más que suficiente para la mayoría del audio de video, asegurando que no haya problemas de calidad de audio.-movflags +faststart— Mueve los metadatos MP4 (átomo moov) al inicio del archivo. Esto permite la reproducción web instantánea — el navegador puede empezar a reproducir antes de que se descargue el archivo completo.
¿Por qué CRF 23 y no menor? La diferencia entre CRF 18 y CRF 23 es aproximadamente 2x el tamaño del archivo para una mejora de calidad que es invisible para la mayoría de espectadores en pantallas de consumo. CRF 23 es el «punto óptimo» donde los aumentos adicionales de calidad proporcionan rendimientos decrecientes en relación con el coste de almacenamiento y el tiempo de subida.
Nuestro convertidor no hace remuxing: cada video se recodifica con los ajustes anteriores, incluso cuando la fuente ya contiene video H.264 y audio AAC. Para una copia idéntica bit a bit de un archivo H.264 en un nuevo contenedor, usa FFmpeg con -c copy.
Para una comprensión más profunda de los formatos contenedor involucrados, consulta nuestra guía comparativa MP4 vs MKV vs MOV.
Valores CRF de las herramientas de video de CleverUtils
Todas las herramientas de video de este sitio codifican con CRF, nunca con una tasa de bits fija. Estos son los valores exactos del código de conversión:
| Herramienta | Códec | CRF | Preset |
|---|---|---|---|
| MOV, MKV, AVI y otros videos a MP4 (también a MOV y MKV) | H.264 | 23 | medium |
| Comprimir video: Máxima / Equilibrada / Buena / Mínimo tamaño | H.264 | 18 / 23 / 28 / 32 | veryfast |
| Redimensionar video y Recortar video | H.264 | 18 | fast |
| Video a WebM | VP9 | 30 (con -b:v 0) |
-cpu-used 3 |
Redimensionar y Recortar usan CRF 18 para que la recodificación adicional se mantenga cerca de la fuente. El compresor usa el preset veryfast, más rápido, para terminar dentro del límite de tiempo de procesamiento, y te deja equilibrar calidad y tamaño con la opción de CRF.