32blogby Studio Mitsu

AWS MediaConvert vs FFmpeg auto-hospedado: Desglose de costos

Comparación concreta de costos entre AWS MediaConvert y FFmpeg auto-hospedado. Puntos de equilibrio por volumen mensual, más pros y contras de cada enfoque.

by omitsu11 min read

This article contains affiliate links.

Contenido

AWS MediaConvert es más barato con menos de ~500 videos al mes; FFmpeg auto-hospedado gana a partir de ahí. El punto de equilibrio está alrededor de 4,000–5,000 minutos de salida mensuales, dependiendo de tus costos de servidor y mano de obra.

Cuando armas un pipeline de transcodificación de video, elegir entre AWS MediaConvert y FFmpeg auto-hospedado es una de las primeras decisiones importantes. Ambos son potentes — pero sus estructuras de costos son completamente diferentes. A bajo volumen, los servicios gestionados son más fáciles y baratos. Pasado cierto umbral, el auto-hospedaje gana de forma decisiva.

Este artículo usa números reales — tomados de la página de precios de AWS MediaConvert y tarifas actuales de proveedores VPS — para calcular ese punto de equilibrio y darte un marco claro para decidir.

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.

MediaConvert$0.0135/min (1080p)Pago por usoPunto de equilibrio~500 videos/mesCosto fijoFFmpeg auto-hospedado~$58/mes fijo

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ónTarifa (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

bash
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:

ProveedorEspecificacionesCosto mensualNotas
Hetzner CX324 vCPU compartidas / 8 GB€7 ($8)Cores compartidos — se limitan bajo carga sostenida
Kamatera4 vCPU / 8 GB~$30–55 (prueba gratuita 30 días)Precio varía por tipo de CPU — General Purpose recomendado para encoding
Vultr4 vCPU / 8 GB~$40Regular Cloud Compute
DigitalOcean4 vCPU / 8 GB~$48Basic Droplet (CPU compartida)
AWS EC2 c5.xlarge4 vCPU / 8 GB~$124Compute-optimized dedicado

Para configuraciones sensibles al costo, Hetzner y Vultr son las opciones más accesibles. Ten en cuenta que los planes con vCPU compartidas se limitan bajo carga sostenida de CPU — suficiente para trabajos batch esporádicos, pero para encoding continuo necesitarás cores dedicados. Para una guía paso a paso, 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

ConceptoConfiguración mínimaConfiguración estándar
VPS (vCPU compartida)$8 (Hetzner)$48 (DigitalOcean)
Almacenamiento (100 GB)$0 (disco local)$1.50 (R2)
Egreso$0–5$5–20
Mano de obra de mantenimiento$50$100
Total~$58~$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 ~$58/mes como referencia:

Volumen mensual (1080p)MediaConvertAuto-hospedado (mínimo)
50 videos (500 min)$6.75 + S3 ≈ $9~$58
100 videos (1,000 min)$13.50 + S3 ≈ $17~$58
500 videos (5,000 min)$67.50 + S3 ≈ $75~$58
1,000 videos (10,000 min)$135 + S3 ≈ $145~$58
2,000 videos (20,000 min)$270 + S3 ≈ $285~$58–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.

Un detalle 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 total sube a ~$108 y el punto de equilibrio se desplaza 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. Proveedores como Kamatera te permiten personalizar CPU, RAM y almacenamiento de forma independiente — y ofrecen una prueba gratuita de 30 días para que midas tu carga real de encoding antes de comprometerte.

Preguntas frecuentes

¿Cuánto cuesta AWS MediaConvert por minuto de video?

En la región de Tokio, AWS MediaConvert cobra $0.0135 por minuto de salida para 1080p AVC (H.264) bajo el Professional Tier. Las tarifas escalan con la resolución — $0.054/min para 4K, $0.0075/min para 720p. Códecs premium como HEVC y AV1, más procesamiento HDR, tienen costo adicional. Las tarifas varían por región, así que siempre verifica la página oficial de precios.

¿A partir de qué volumen FFmpeg auto-hospedado sale más barato?

El punto de equilibrio está alrededor de 400–500 videos al mes (4,000–5,000 minutos de salida en 1080p), asumiendo un setup mínimo de ~$58/mes. Si tus costos de mantenimiento son más altos, el punto de equilibrio sube a 800–1,000 videos/mes.

¿Puedo usar FFmpeg en AWS en vez de MediaConvert?

Sí. Puedes ejecutar FFmpeg en EC2, ECS, o Lambda (vía contenedor). Esto te da control total sobre la configuración de encoding y elimina los cargos por minuto, aunque asumes la gestión de infraestructura. Es un buen punto medio si ya estás dentro del ecosistema AWS.

¿Vale la pena invertir en GPU (NVENC) para reducir costos?

La codificación GPU con NVENC o QuickSync puede procesar video 5–10x más rápido que la codificación por CPU. El trade-off es calidad ligeramente menor al mismo bitrate. Para pipelines de alto volumen donde el throughput importa más que la calidad por fotograma, el encoding por GPU reduce la cantidad de servidores necesarios — lo que baja directamente tus costos fijos.

¿Qué costos ocultos debo vigilar con FFmpeg auto-hospedado?

Los tres costos más olvidados son: (1) mano de obra de mantenimiento — parches, upgrades y respuesta a incidentes, (2) costos de egreso/ancho de banda al servir archivos de salida, y (3) costos de almacenamiento si usas object storage en vez de disco local. Presupuesta al menos 1–2 horas de tiempo de ingeniería al mes para mantenimiento.

¿MediaConvert soporta todos los códecs que tiene FFmpeg?

No. MediaConvert soporta códecs mainstream como H.264, H.265, VP8, VP9 y AV1, pero FFmpeg soporta cientos de códecs y filtros. Si necesitas formatos exóticos, cadenas de filtros personalizadas o control granular sobre parámetros de encoding, FFmpeg es tu única opción.

¿Qué pasó con Azure Media Services?

Azure Media Services fue retirado el 30 de junio de 2024. Es un ejemplo concreto del riesgo de vendor lock-in con servicios de transcodificación gestionados. Si eliges MediaConvert, abstrae tu lógica de transcodificación detrás de una interfaz para poder cambiar de proveedor si es necesario.

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

Yo arranqué con MediaConvert cuando el procesamiento de video de 32blog no llegaba a 50 videos al mes. La factura de $9/mes era irresistible. Cuando el volumen cruzó los 300 y seguía subiendo, hice las cuentas, levanté un VPS y recorté los costos mensuales en más de un 60%. Los números no mienten — solo necesitas saber dónde estás parado.

Pon 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, consulta Configuración de servidor de codificación FFmpeg en VPS. Si estás empezando con FFmpeg, revisa primero el tutorial de uso de FFmpeg.


Kamatera

VPS en la nube de grado empresarial con centros de datos globales

  • 13 centros de datos (EE.UU., Europa, Asia, Oriente Medio)
  • Desde $4/mes por 1GB RAM — pago por uso
  • Prueba gratuita de 30 días

Artículos relacionados: