Cómo usar -preset en FFmpeg
ffmpeg -i input.mkv -c:v libx264 -preset slow -crf 23 -c:a aac -b:a 192k output.mp4— H.264 (x264).ffmpeg -i input.mkv -c:v libx265 -preset medium -crf 28 -tag:v hvc1 -c:a aac -b:a 192k output.mp4— H.265 (x265) usa los mismos nombres de preset.ffmpeg -i input.mkv -c:v h264_nvenc -preset p5 -rc vbr -cq 23 -b:v 0 -c:a aac -b:a 192k output.mp4— la codificación por GPU NVIDIA usa los presets p1 (el más rápido) a p7 (la mejor calidad).-tune film,animation,grain,stillimage,fastdecodeozerolatency— un tune opcional de x264 adapta los ajustes al contenido; se aplica encima del preset.
Los antiguos archivos .ffpreset (por ejemplo libx264-ipod640.ffpreset, cargados con -vpre o -fpre) son un mecanismo independiente y obsoleto. Para x264 y x265, usa -preset.
¿Qué son los Presets de FFmpeg?
Al codificar vídeo con x264 (H.264) o x265 (H.265), el preset controla cuántos algoritmos de compresión usa el encoder. Más algoritmos = mejor compresión = archivos más pequeños, pero codificación más lenta.
Los 10 presets de x264, del más rápido al más lento:
ultrafastsuperfastveryfastfasterfastmedium(por defecto)slowslowerveryslowplacebo(no recomendado — mejora insignificante respecto a veryslow)
Un punto clave: con el mismo CRF, todos los presets buscan aproximadamente la misma calidad visual. La principal diferencia está en el tamaño del archivo y la velocidad de codificación. Los presets más lentos no se ven mejor — comprimen mejor.
Tabla de Benchmark: Todos los Presets Comparados
Codificación de un vídeo de 1 minuto a 1080p con CRF 23 en una CPU de 8 núcleos (benchmarks representativos):
| Preset | Velocidad (fps) | Tiempo de codificación | Tamaño | Tamaño vs Medium |
|---|---|---|---|---|
ultrafast |
~120 fps | ~15s | ~95 MB | +58% |
superfast |
~90 fps | ~20s | ~80 MB | +33% |
veryfast |
~70 fps | ~25s | ~70 MB | +17% |
faster |
~55 fps | ~33s | ~65 MB | +8% |
fast |
~42 fps | ~43s | ~62 MB | +3% |
medium |
~30 fps | ~60s | ~60 MB | baseline |
slow |
~15 fps | ~2 min | ~52 MB | -13% |
slower |
~8 fps | ~3.5 min | ~50 MB | -17% |
veryslow |
~4 fps | ~7.5 min | ~48 MB | -20% |
Los Puntos Óptimos
Tres presets destacan como las mejores opciones para distintos escenarios:
medium — Uso general (nuestro predeterminado)
Es el predeterminado por algo. Ofrece el mejor equilibrio entre velocidad de codificación y tamaño de archivo. En un conversor en línea, donde los usuarios esperan el resultado, medium entrega rápido sin inflar demasiado los archivos.
slow — El mayor ahorro de tamaño que compensa la espera
Frente a medium, slow tarda unas 2 veces más, pero produce archivos un 10–15% más pequeños. Si codificas una biblioteca grande para archivarla y el tiempo no importa, slow es el mejor preset. El ahorro se acumula en muchos archivos. Si cada archivo debe tener un tamaño exacto, lee sobre la codificación en dos pasadas frente a CRF.
veryfast — Cuando la velocidad es crítica
Unas 2,3 veces más rápido que medium, a costa de archivos un 17% más grandes. Ideal para procesamiento por lotes, vistas previas rápidas o cuando la velocidad de codificación es el cuello de botella. La calidad es idéntica — solo aumenta el tamaño del archivo.
Rendimientos Decrecientes
La conclusión clave: cuanto más lento vas, menos ganas por paso.
veryfast→medium: -17% tamaño (significativo, vale la codificación 2,3x más lenta)medium→slow: -13% tamaño (aún significativo, vale la pena para archivado)slow→slower: -4% tamaño (marginal, 2x más lento con poco beneficio)slower→veryslow: -3% tamaño (marginal, 2x más lento por casi nada)
Por eso veryslow y placebo rara vez valen la pena. El tiempo de codificación se duplica o triplica para mejoras de un solo dígito en el tamaño del archivo.
Recomendación práctica: Usa medium salvo que tengas un motivo concreto. Si el tamaño importa y tienes tiempo, usa slow. Nunca uses placebo — es prácticamente idéntico a veryslow con 3–5x el tiempo de codificación.
Interacción Preset + CRF
Los presets y el CRF funcionan juntos, pero controlan cosas distintas:
- CRF controla el nivel de calidad (lo que se ve)
- Preset controla la eficiencia de compresión (cuántos bytes se necesitan para lograr esa calidad)
Con CRF 23 y ultrafast, el vídeo se ve casi igual que con CRF 23 y veryslow. Pero el archivo con veryslow es un 40–50% más pequeño, porque el encoder dedicó más tiempo a encontrar formas eficientes de representar la misma información visual.
Esto significa que puedes conseguir archivos más pequeños de dos formas:
- Aumentar el CRF (p.ej., 23 → 28) — reduce calidad y tamaño del archivo
- Usar un preset más lento (p.ej., medium → slow) — reduce solo el tamaño, la calidad no cambia
Nuestra Configuración del Convertidor
Nuestro convertidor online usa el preset medium con CRF 23. Se eligió para la mejor experiencia de usuario:
- Procesamiento rápido: Los usuarios no quieren esperar 10 minutos por un vídeo de 1 minuto
- Excelente calidad: CRF 23 produce un resultado visualmente indistinguible
- Tamaño razonable:
mediumofrece buena compresión sin un tiempo de codificación excesivo
Para quien necesite la máxima compresión, descargar FFmpeg y usar el preset slow en local es la mejor opción con bibliotecas grandes de archivos. Para las demás palancas, como el CRF, la resolución y el códec, consulta cómo comprimir vídeo sin perder calidad.
Qué presets usan las herramientas de vídeo de CleverUtils
| Herramienta | Preset de x264 | CRF |
|---|---|---|
| Conversores de vídeo a MP4, MOV y MKV | medium | 23 |
| Comprimir vídeo | veryfast | 18 / 23 / 28 / 32 (de máxima calidad a mínimo tamaño) |
| Redimensionar vídeo, recortar vídeo | fast | 18 |
| Invertir vídeo | fast | 23 |
En el benchmark anterior, los archivos con veryfast son un 17% más grandes que con medium al mismo CRF, así que en el compresor lo que realmente determina el tamaño del resultado es la elección del CRF.