Cuando construyes un pipeline de transcodificación de video, la elección entre AWS MediaConvert y FFmpeg auto-hospedado es una de las primeras grandes decisiones que enfrentarás. Ambos son potentes — pero sus estructuras de costos son completamente diferentes. A bajo volumen, los servicios gestionados son más fáciles y baratos. A partir de cierto umbral, el auto-hospedaje gana de forma decisiva.
Este artículo usa números reales para calcular el punto de equilibrio y te da un marco claro para elegir entre los dos.
Dos enfoques
Definamos las opciones claramente.
AWS MediaConvert es un servicio de transcodificación de video completamente gestionado. No requiere gestión de servidores — llamas a una API y MediaConvert se encarga de todo. El escalado es automático y la sobrecarga operativa es mínima.
FFmpeg auto-hospedado significa ejecutar FFmpeg en un VPS o instancia EC2 que gestionas tú mismo. Eres responsable de la infraestructura, pero a medida que el volumen crece, tus costos se mantienen mayormente fijos.
La diferencia clave en una línea: MediaConvert es pago por uso; FFmpeg auto-hospedado es mayormente costo fijo. Ese es el corazón de toda comparación de costos entre los dos.
Precios de AWS MediaConvert
AWS MediaConvert cobra basándose en la duración de salida del video procesado. Las tarifas varían por región, códec y resolución.
Tarifas representativas (Professional Tier, región de Tokio):
| Resolución | Tarifa (por minuto) |
|---|---|
| 4K (UHD) | $0.054 |
| 1080p | $0.0135 |
| 720p | $0.0075 |
| SD | $0.0045 |
Ejemplo: 100 videos en 1080p por mes
Digamos que procesas 100 videos por mes, cada uno con un promedio de 10 minutos de duración.
- Duración de salida: 10 min x 100 videos = 1,000 minutos/mes
- Tarifa 1080p: $0.0135/min
- Costo de transcodificación: 1,000 min x $0.0135 = $13.50/mes
Agrega almacenamiento S3 y transferencia de datos para ~100 videos a ~1 GB cada uno:
- Almacenamiento S3: ~100 GB x $0.025/GB = $2.50/mes
- Transferencia de datos: ~$1–5 dependiendo del destino
Total: aproximadamente $17–21/mes
A esta escala, MediaConvert es genuinamente barato sin sobrecarga operativa de la cual preocuparse.
Envío de un trabajo de MediaConvert via AWS CLI
aws mediaconvert create-job \
--endpoint-url https://XXXX.mediaconvert.ap-northeast-1.amazonaws.com \
--role arn:aws:iam::123456789012:role/MediaConvertRole \
--settings file://job-settings.json
La configuración del trabajo — incluyendo resolución, bitrate y opciones de códec — se define en un archivo JSON y se pasa via --settings.
Estructura de costos de FFmpeg auto-hospedado
Ejecutar FFmpeg tú mismo implica varios componentes de costo. Vamos a desglosarlos.
Costos de VPS / Servidor
La codificación de video es intensiva en CPU. Para codificación en tiempo real en 1080p, necesitarás al menos 4 núcleos. Aquí hay una comparación de proveedores populares:
| Proveedor | Especificaciones | Costo mensual |
|---|---|---|
| Hetzner CX32 | 4 núcleos / 8 GB | ~$15 |
| Vultr | 4 núcleos / 8 GB | ~$24 |
| DigitalOcean | 4 núcleos / 8 GB | ~$48 |
| AWS EC2 c5.xlarge | 4 núcleos / 8 GB | ~$124 |
Para configuraciones sensibles al costo, Hetzner y Vultr son las opciones preferidas. Para una guía paso a paso de selección de servidor y configuración de FFmpeg, consulta Configuración de servidor de codificación FFmpeg en VPS.
Costos de almacenamiento
Necesitas un lugar para almacenar archivos antes y después de la conversión. Si usas el disco local del VPS, no hay costo extra — pero usar almacenamiento de objetos agrega costo:
- Cloudflare R2: $0.015/GB/mes (egreso gratuito)
- AWS S3: $0.025/GB/mes (transferencia de datos facturada por separado)
Costos de mano de obra (la variable oculta)
Asumiendo dos horas por mes de mantenimiento (parcheo, revisión de registros, respuesta a incidentes):
- A $50/hora: 2 hrs x $50 = $100/mes
Este es el número que la mayoría de los equipos olvidan incluir al comparar opciones.
Desglose de costos mensuales
| Concepto | Configuración mínima | Configuración estándar |
|---|---|---|
| VPS | $15 | $48 |
| Almacenamiento (100 GB) | $0 (disco local) | $1.50 (R2) |
| Egreso | $0–5 | $5–20 |
| Mano de obra de mantenimiento | $50 | $100 |
| Total | ~$65 | ~$170 |
¿Dónde está el punto de equilibrio?
El modelo de costo fijo de FFmpeg auto-hospedado gana una vez que el volumen es suficientemente alto. Usando la configuración mínima de $65/mes como referencia:
| Volumen mensual (1080p) | MediaConvert | Auto-hospedado (mínimo) |
|---|---|---|
| 50 videos (500 min) | $6.75 + S3 ≈ $9 | $65 |
| 100 videos (1,000 min) | $13.50 + S3 ≈ $17 | $65 |
| 500 videos (5,000 min) | $67.50 + S3 ≈ $75 | $65 |
| 1,000 videos (10,000 min) | $135 + S3 ≈ $145 | $65 |
| 2,000 videos (20,000 min) | $270 + S3 ≈ $285 | $65–80 |
El punto de equilibrio se sitúa alrededor de 400–500 videos (4,000–5,000 minutos) por mes. Por debajo de eso, MediaConvert es más barato. Por encima, FFmpeg auto-hospedado gana.
Una advertencia importante: estos números asumen costos de mano de obra de $50/mes (aproximadamente una hora de mantenimiento). Si el mantenimiento cuesta $100/mes, el punto de equilibrio sube a 800–1,000 videos por mes.
Cuándo tiene sentido MediaConvert
MediaConvert se gana su lugar en varios escenarios.
Volumen bajo o impredecible. A 100 videos/mes, estás pagando aproximadamente $17. No hay un servidor inactivo costando dinero mientras esperas trabajos. Si tu volumen oscila entre 50 y 500 de mes a mes, el pago por uso es natural.
Experiencia limitada en infraestructura. Cuando las fortalezas de tu equipo están en otro lado, la sobrecarga operativa de ejecutar y mantener servidores es un costo real — a menudo más difícil de cuantificar pero definitivamente real.
Requisitos de alta calidad sin configuración. MediaConvert soporta códecs de calidad broadcast (H.264, H.265, AV1) con control granular de bitrate. Está listo para producción sin esfuerzo de configuración.
Cuándo tiene sentido FFmpeg auto-hospedado
El caso para el auto-hospedaje es igualmente claro en las circunstancias adecuadas.
Volumen alto y constante. Una vez que pasas los 500 videos/mes, el modelo de costo fijo se amortiza. A 1,000 videos/mes, podrías ahorrar más de $1,000/año comparado con MediaConvert — y la brecha se amplía a medida que el volumen crece.
Códecs personalizados o procesamiento especializado. Si necesitas filtros que MediaConvert no soporta, configuraciones de códecs personalizadas, codificación acelerada por GPU (NVENC, QuickSync), o cualquier pipeline que vaya más allá de presets estándar, FFmpeg es tu única opción real.
Residencia de datos o requisitos on-premises. Las restricciones regulatorias — datos que no pueden salir de un país o instalación específica — descartan los servicios en la nube por completo. FFmpeg auto-hospedado es la respuesta aquí.
Costo predecible a escala. Los precios de pago por uso no tienen techo. Los costos fijos hacen que el presupuesto sea directo y eliminan el riesgo de facturas sorpresa durante picos de tráfico.
Conclusión
No hay un ganador universal entre AWS MediaConvert y FFmpeg auto-hospedado. La elección correcta depende de tu volumen y la capacidad operativa de tu equipo.
- Menos de 500 videos/mes (5,000 min) — MediaConvert: más barato y más simple
- Más de 500 videos/mes (5,000 min) — FFmpeg auto-hospedado: mejor eficiencia de costos
- Requisitos personalizados o restricciones de residencia de datos — FFmpeg, sin duda
Comienza poniendo números reales a tu volumen actual y tu trayectoria de crecimiento. Una vez que sepas dónde te ubicas en relación al punto de equilibrio, la decisión se vuelve directa.
Para una guía paso a paso sobre cómo configurar tu propio servidor de codificación FFmpeg, consulta Configuración de servidor de codificación FFmpeg en VPS.
Reliable Japanese VPS — great for encoding workloads
- 2GB plan from ~$11/month
- Tokyo, Osaka & Ishikari regions
- SSD 100GB, 3 vCPU cores