← All posts

O que é FFHub

FFHub é uma API FFmpeg na nuvem. Você manda o comando via REST, ela roda e devolve o resultado — sem servidor, sem dependências.

FFHub·2025-01-27
O que é FFHub

FFHub é uma API FFmpeg na nuvem. Você processa vídeo sem precisar montar servidor: manda o comando, recebe o resultado.

O incômodo de rodar FFmpeg sozinho

FFmpeg é poderoso, mas hospedar você mesmo dá trabalho:

  • Come CPU: o FFmpeg pode usar 100% da CPU do seu servidor e derrubar a aplicação web junto
  • Manutenção: você precisa instalar, configurar e manter o FFmpeg em cada máquina
  • Escalar é chato: rodar várias tarefas em paralelo exige infraestrutura que dá trabalho montar
  • Atualizações: manter o FFmpeg atualizado para usar codecs novos consome tempo

Como o FFHub resolve isso

O FFHub entrega o FFmpeg como serviço:

RecursoDescrição
Sintaxe FFmpeg nativaMesmos comandos, mesmos parâmetros: você escreve igual ao local
Sempre atualizadoMantemos o FFmpeg na última versão estável
Auto-scalingContêineres sobem sob demanda — sem pool de workers nem fila para dimensionar
Cobrança por segundoVocê paga só pelo tempo real de processamento, segundo a segundo

Como funciona

Usar o FFHub é simples — você manda o comando FFmpeg via REST API:

curl -X POST https://api.ffhub.io/v1/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "command": "ffmpeg -i https://example.com/input.mp4 -c:v libx264 output.mp4"
  }'

A API devolve um task ID que você usa para checar o status e baixar o resultado:

curl https://api.ffhub.io/v1/tasks/TASK_ID \
  -H "Authorization: Bearer YOUR_API_KEY"

O que dá pra fazer

O FFHub cobre o trabalho de FFmpeg que os produtos realmente precisam:

  • Conversão de formato: MP4, WebM, AVI, MOV, MKV
  • Compressão de vídeo: codificação em H.264, H.265/HEVC, VP9, AV1
  • Mudança de resolução: redimensionar para 4K, 1080p, 720p ou tamanho personalizado
  • Áudio: extrair, converter, ajustar volume, adicionar trilhas
  • Marca d'água e overlay: logos, texto, timestamps
  • Cortar e juntar: recortar trechos, concatenar vídeos

Duas coisas mudam em relação ao seu terminal local: os nomes de saída precisam ser arquivos sem diretório (então árvores de segmentos HLS/DASH ficam de fora) e operadores de shell, pipes e filtros que leem arquivos locais são rejeitados.

Quando escolher FFHub

  • Tira carga do seu servidor: o trabalho pesado de CPU vai pra nuvem
  • Execução previsível: cada tarefa roda no seu próprio contêiner isolado e tarefas que falham são reembolsadas automaticamente
  • Integração simples: uma REST API direta, além de um CLI e um node comunitário do n8n — sem SDK pra aprender
  • Custo previsível: zero servidor ocioso, você paga só o que usar

Como começar

  1. Crie conta em ffhub.io
  2. Pegue sua API key no dashboard
  3. Comece a processar vídeo no Playground ou direto pela API

Veja a documentação para guias detalhados e referência da API.

Artigos relacionados