Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

ffmpeg-skill

Uma skill de agente e servidor MCP com 42 ferramentas FFmpeg tipadas que permitem a agentes de programação editar vídeo localmente e conferir a própria saída.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.9/5

A forma mais segura que já vimos de soltar um agente de programação sobre um material de vídeo, embrulhada em mais ferramentas e mais versões do que a maioria das pessoas vai precisar.

O que é ffmpeg-skill?

O ffmpeg-skill, de S. Kajiyama (kajisho5), dá a um agente de programação um editor de vídeo local. É uma Agent Skill (um fluxo em SKILL.md) mais 42 scripts Python que envolvem o ffmpeg e o ffprobe: cortar e juntar, remover silêncios, ajustar a uma duração e proporção, legendas com destaque estilo karaokê, sobreposições, HDR para SDR, normalização de loudness, multicâmera, presets de exportação por plataforma e verificações de entrega. Cada ferramenta também é uma ferramenta MCP, e um contrato legível por máquina descreve cada uma.

A skill faz o agente seguir uma ordem fixa: sondar o arquivo real, editar sem perdas sempre que possível e depois conferir o resultado e inspecionar uma folha de contato. Nada roda por um shell, e quem chama não pode passar filter graphs brutos. Legendas por reconhecimento de fala precisam de um motor local como o faster-whisper, instalado à parte.

O repositório tem licença MIT, cerca de 4.200 estrelas no GitHub e foi criado em setembro de 2026. Ele é instalado com npx ffmpeg-skill; o pacote npm está na 3.1.1 (31 de outubro de 2026), depois de mais de 100 releases no GitHub em dois meses.

ffmpeg-skill vale a pena?

O ffmpeg-skill corrige o jeito específico como os agentes falham com vídeo. Um modelo que conhece o FFmpeg ainda chuta: supõe uma taxa de quadros, escolhe um codec que o contêiner não comporta, recodifica quando uma cópia de stream bastaria e declara sucesso sem abrir o arquivo. Esta skill substitui comandos de shell livres por 42 scripts que recebem argumentos tipados e faz o agente sondar a entrada antes e verificar a saída depois, chegando a uma folha de contato que ele examina quando a imagem mudou. O exemplo do README é um pedido para cortar dois trechos de uma entrevista em exatamente 60 segundos para Reels, que o agente transforma em seis chamadas de ferramentas terminando em uma verificação de que o arquivo tem 1080 por 1920 a 30 fps.

A engenharia é cuidadosa. O schema MCP de cada ferramenta é gerado a partir do mesmo parser argparse da sua linha de comando, e o CI falha se os dois divergirem, então a visão que o agente tem de uma ferramenta não pode se descolar da ferramenta. Nada passa por um shell e nenhum filter graph fornecido por quem chama é aceito, o que fecha a rota óbvia de injeção. O CI testa contra FFmpeg 6.1, 7.1, 8 e 9 em Linux, macOS e Windows. Ele só precisa da biblioteca padrão do Python, e o áudio para transcrição fica na máquina.

O peso está no escopo e no ritmo. Quarenta e duas ferramentas são muita superfície para um agente escolher; o servidor MCP lista só um núcleo de 12 por padrão para economizar contexto, e as próprias avaliações de roteamento do autor relatam que o agente encontra a opção certa a partir de um sintoma em 7 de 8 prompts, o que é bom, mas não perfeito. O projeto foi do primeiro commit, em setembro de 2026, à versão 3.1.1 no fim de outubro, com duas versões maiores que removeram o suporte a FFmpeg e Python mais antigos, e é essencialmente trabalho de uma pessoa. Ele também faz parte de um ecossistema maior de skills de vídeo do autor, embora funcione bem sozinho.

Frente ao hyperframes, que renderiza vídeo novo a partir de HTML, o ffmpeg-skill edita material que você já tem; os dois se complementam, não são rivais. Para um desenvolvedor que pede com frequência a um agente para aparar, legendar e exportar gravações, ele elimina a maior parte das formas como isso dá errado.

Onde ele se destaca

  • Um developer advocate que transforma lives de uma hora em clipes curtos

    Cortar os melhores momentos em 60 segundos, reenquadrar para 9:16 e legendá-los

    Peça ao Claude Code em linguagem simples; a skill roda sondagem, corte, ajuste, legenda, exportação com o preset de reels ou TikTok e verificação. Gratuito e local; o principal custo são os tokens do agente.

  • Um produtor de podcast em um estúdio de três pessoas

    Remover silêncios e normalizar o loudness para cada plataforma

    O silence.py corta o tempo morto e o loudness.py mira -14 LUFS, com o check.py confirmando que a exportação atende à especificação da plataforma. O áudio nunca sai da máquina.

  • Um engenheiro de plataforma construindo um pipeline interno de vídeo sobre agentes

    Chamar primitivas de edição confiáveis a partir de um framework de agentes

    Leia npx ffmpeg-skill contract --json para ver as entradas, saídas e verificações de cada ferramenta, e chame as ferramentas por MCP ou pela CLI com saída --json. Defina FFMPEG_SKILL_MCP_FULL=1 para expor as 42.

Antes de decidir

Configuração
Instale o FFmpeg 6.1+ (apt, Homebrew ou builds do gyan.dev), depois npx ffmpeg-skill (--cursor, --codex ou --all para outros agentes) e npx ffmpeg-skill doctor para ver quais ferramentas esta build do FFmpeg suporta.
Integrações
Claude Code, Cursor, Codex e qualquer agente que leia SKILL.md; um servidor MCP para outros clientes; motores de fala locais opcionais (faster-whisper, whisper.cpp, Parakeet) para legendas transcritas; codificação via Apple VideoToolbox opcional.
Dados e privacidade
Tudo roda localmente, sem chaves de API; os motores de fala baixam os pesos do modelo na primeira execução, mas o áudio nunca é enviado. Licença MIT.
Custo em escala
Não há edição paga. Os custos são o tempo local de CPU ou GPU para as codificações e o uso de tokens do próprio agente; o autor relata que o VideoToolbox é de 2 a 7 vezes mais rápido que o x264 em um M4 Max.
Limites
Exige FFmpeg 6.1 ou posterior e Python 3.10 ou posterior; algumas ferramentas falham em builds do FFmpeg sem filtros como subtitles ou libvidstab; sem rastreamento de rosto para reenquadrar; as cópias instaladas não se atualizam sozinhas.

O que é bom

  • Ferramentas tipadas, sem shell e sem filter graphs brutos
  • Fluxo de sondar antes e verificar depois, com conferência por folha de contato
  • Schemas MCP gerados a partir do parser da CLI e verificados no CI
  • Totalmente local; só a biblioteca padrão do Python

O que não é

  • 42 ferramentas são uma superfície ampla para um agente navegar
  • Mais de 100 versões e duas versões maiores em dois meses
  • Na prática, um projeto de um único mantenedor
  • Legendas por fala exigem um motor whisper instalado à parte

Ideal para

Desenvolvedores e pequenas equipes de vídeo que já usam Claude Code, Cursor ou Codex e querem que o agente edite gravações sem comandos FFmpeg escritos à mão.

Alternativas ao ffmpeg-skill

ffmpeg-skill: perguntas frequentes

ffmpeg-skill vale a pena?
A forma mais segura que já vimos de soltar um agente de programação sobre um material de vídeo, embrulhada em mais ferramentas e mais versões do que a maioria das pessoas vai precisar. Damos nota 3.9 de 5.
Quanto custa ffmpeg-skill?
Gratuito e de código aberto (MIT). Precisa de FFmpeg 6.1+ e Python 3.10+; sem chaves de API nem serviço na nuvem.
Quais são as desvantagens de ffmpeg-skill?
42 ferramentas são uma superfície ampla para um agente navegar; mais de 100 versões e duas versões maiores em dois meses; na prática, um projeto de um único mantenedor; legendas por fala exigem um motor whisper instalado à parte.
Para quem ffmpeg-skill é indicado?
Desenvolvedores e pequenas equipes de vídeo que já usam Claude Code, Cursor ou Codex e querem que o agente edite gravações sem comandos FFmpeg escritos à mão.
Quanto custa ffmpeg-skill para uma equipe ou em produção?
Não há edição paga. Os custos são o tempo local de CPU ou GPU para as codificações e o uso de tokens do próprio agente; o autor relata que o VideoToolbox é de 2 a 7 vezes mais rápido que o x264 em um M4 Max.
ffmpeg-skill é seguro para dados da empresa?
Tudo roda localmente, sem chaves de API; os motores de fala baixam os pesos do modelo na primeira execução, mas o áudio nunca é enviado. Licença MIT.
Quais são as melhores alternativas ao ffmpeg-skill?
As alternativas mais próximas que analisamos são HyperFrames, VideoAgent e Anthropic Skills.

Respostas verificadas em 31 de out. de 2026.