Execute FFmpeg na nuvem com uma única API.

Envie comandos FFmpeg nativos. A FFHub gerencia workers, filas, armazenamento e escalabilidade e retorna a URL do 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)

deslize o código na horizontal →

Como funciona

Do comando FFmpeg à URL de saída em quatro passos.

01

Crie uma chave de API

Cadastre-se, gere a chave e comece com créditos de teste.

02

Envie uma tarefa FFmpeg

Faça POST de um comando FFmpeg nativo com uma URL de entrada pública.

03

Acompanhe o status

As tarefas rodam de forma assíncrona: pending → running → succeeded. Consulte ou use um webhook.

04

Baixe o resultado

Tarefas concluídas retornam a URL do arquivo processado.

Comandos FFmpeg nativos

Envie as mesmas flags que você já usa localmente. Sem DSL proprietária.

Processamento assíncrono

Tarefas longas não bloqueiam a requisição. Cada tarefa tem id e status.

Upload de arquivo ou URL de entrada

Envie o arquivo direto ou aponte para uma URL do seu próprio storage.

Status e URL de saída

Um objeto de tarefa reúne progresso, erros e o local do arquivo final.

Sem servidores FFmpeg

Sem flags de build, sem instalar codecs, sem frota de workers, sem autoscaling.

Agent Skills

Adicione FFmpeg na nuvem ao seu agente de IA

Instale a FFHub FFmpeg Skill open source e descreva tarefas de mídia em linguagem natural. Seu agente gera o comando, envia arquivos locais, executa a tarefa na nuvem e baixa o resultado.

$ npx skills add ffhub-io/ffhub-ffmpeg

Compatível com Claude Code, Codex, Cursor, OpenCode e mais de 40 ferramentas com suporte a Agent Skills.

01

Descreva o resultado que você quer

Diga “comprima este MOV para a web” sem precisar pesquisar parâmetros do FFmpeg.

02

A Skill cuida de todo o fluxo

Ela detecta arquivos locais, envia as entradas, cria o comando e chama a API na nuvem da FFHub.

03

Receba o arquivo pronto

A Skill acompanha o progresso e retorna a URL de saída com os dados do arquivo.

Usa um assistente geral como ChatGPT ou Claude.ai? Aponte para llms.txt para fornecer o contexto correto de integração com a FFHub.

Da transcodificação às miniaturas com os parâmetros FFmpeg que você já conhece

Compressão de vídeo

-c:v libx264 -crf 26

Conversão de formato

mp4 · webm · mov · gif

Extração de áudio

-vn -c:a libmp3lame

Cortar e aparar

-ss 00:00:10 -t 15

Redimensionar

-vf scale=1280:-2

Miniaturas

-frames:v 1 cover.jpg

Valide o resultado no navegador e depois automatize

Rode o comando uma vez nas ferramentas do navegador para conferir o resultado e depois envie o mesmo comando pela API.

Pague pelo tempo de processamento, sem assinatura

Comece com créditos de teste. Depois, você paga apenas pelo tempo real de execução do FFmpeg — sem cobrança por usuário nem mínimo mensal.

Ver preços

Execute sua primeira tarefa FFmpeg na nuvem em cinco minutos.

Siga o fluxo da requisição ou gere uma chave e envie um comando.