Ejecuta FFmpeg en la nube con una sola API.

Envía comandos FFmpeg nativos. FFHub gestiona workers, colas, almacenamiento y escalado, y devuelve la URL del resultado.

# one-time setup, or: ffhub config <key>
$ export FFHUB_API_KEY=sk_…

$ npx ffhub -i https://storage.ffhub.io/sample.mp4
    -c:v libx264 output.mp4

  Command: ffmpeg -i … -c:v libx264 output.mp4

  Task created: 01abcd…
  Processing...
  Progress: 100% [running]
Done!

  Execution time: 12.4s
  Downloading output.mp4 (3.1 MB, Ctrl+C to cancel)

desliza el código en horizontal →

Cómo funciona

Del comando FFmpeg a la URL de salida en cuatro pasos.

01

Crea una clave de API

Regístrate, genera la clave y empieza con créditos de prueba.

02

Envía una tarea FFmpeg

Haz POST de un comando FFmpeg nativo con una URL de entrada pública.

03

Sigue el estado

Las tareas son asíncronas: pending → running → succeeded. Consulta o usa un webhook.

04

Descarga el resultado

Las tareas completadas devuelven la URL del archivo procesado.

Comandos FFmpeg nativos

Envía las mismas flags que ya usas en local. Sin DSL propietario.

Procesamiento asíncrono

Los trabajos largos no bloquean la petición. Cada tarea tiene id y estado.

Subida de archivo o URL de entrada

Sube el archivo o apunta a una URL de tu propio almacenamiento.

Estado y URL de salida

Un objeto de tarea reúne progreso, errores y la ubicación del archivo final.

Sin servidores FFmpeg

Sin flags de compilación, sin instalar códecs, sin flota de workers ni autoescalado.

Agent Skills

Añade FFmpeg en la nube a tu agente de IA

Instala el FFHub FFmpeg Skill de código abierto y describe tareas multimedia con lenguaje natural. Tu agente genera el comando, sube archivos locales, ejecuta la tarea en la nube y descarga el resultado.

$ npx skills add ffhub-io/ffhub-ffmpeg

Compatible con Claude Code, Codex, Cursor, OpenCode y más de 40 herramientas que admiten Agent Skills.

01

Describe el resultado que necesitas

Di «comprime este MOV para la web» sin buscar antes los parámetros de FFmpeg.

02

El Skill gestiona todo el proceso

Detecta archivos locales, sube las entradas, crea el comando y llama a la API en la nube de FFHub.

03

Recibe el archivo terminado

Sigue el progreso de la tarea y devuelve la URL de salida con los datos del archivo.

¿Usas un asistente general como ChatGPT o Claude.ai? Indícale llms.txt para darle el contexto preciso de integración con FFHub.

De transcodificación a miniaturas con los parámetros FFmpeg que ya conoces

Comprimir vídeo

-c:v libx264 -crf 26

Convertir formato

mp4 · webm · mov · gif

Extraer audio

-vn -c:a libmp3lame

Recortar

-ss 00:00:10 -t 15

Redimensionar

-vf scale=1280:-2

Miniaturas

-frames:v 1 cover.jpg

Verifica el resultado en el navegador y después automatiza

Ejecuta el comando una vez en las herramientas del navegador para ver el resultado y envía después el mismo comando por la API.

Paga por tiempo de procesamiento, sin suscripción

Empieza con créditos de prueba. Después solo se cobra el tiempo real de ejecución de FFmpeg, sin licencias por usuario ni mínimo mensual.

Ver precios

Ejecuta tu primera tarea FFmpeg en la nube en cinco minutos.

Sigue el flujo de la petición o genera una clave y envía un comando.