Communitygithub.com

openclip-convert

Converta e comprima mídia do seu agente com OpenClip — vídeo para mp4, webm, mov, mkv ou gif, e áudio para mp3, aac, wav ou flac. GRATUITO com apenas uma conta OpenClip, sem assinatura. Use quando solicitado.

O que é openclip-convert?

O OpenClip é um servidor MCP remoto gratuito para conversão de mídia. Ele permite que agentes de IA (como Claude Code, Cursor, Codex) convertam vídeos para diversos formatos de contêiner (mp4, webm, mov, mkv), gerem GIFs animados (com controle de FPS e largura) e extraiam áudio nos formatos mp3, aac, wav ou flac. O processo é totalmente assíncrono: após fazer upload do arquivo, o agente inicia a conversão e deve realizar polling a cada 5-10 segundos até obter o resultado. As URLs de saída são links CDN permanentes. Embora gratuito, há limites de taxa por dia e tamanho máximo por arquivo. A ferramenta é ideal para agentes que precisam preparar mídia para reprodução universal, criar GIFs de trechos selecionados ou extrair áudio para transcrição ou edição.

Funciona com✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/OpenClip-App/agent-skills/tree/main/skills/openclip-convert

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

OpenClip: conversão de mídia

convert_media altera o contêiner ou codec de um arquivo, incluindo conversão de vídeo para gif e de vídeo para apenas áudio. É GRATUITO, precisa de uma conta OpenClip, mas não exige assinatura nem créditos.

Configuração (uma vez)

OpenClip é um servidor MCP remoto em https://openclip.app/mcp. Faça login com sua conta OpenClip quando a solicitação OAuth aparecer; não há chave de API para copiar.

  • Claude Code: claude mcp add --transport http openclip https://openclip.app/mcp, depois /mcp para autorizar.
  • Claude Desktop / web: Configurações, Conectores, "Adicionar conector personalizado", cole a URL, faça login.
  • Cursor (.cursor/mcp.json): { "mcpServers": { "openclip": { "url": "https://openclip.app/mcp" } } }
  • Clientes apenas com cabeçalho: gere um token MCP em openclip.app/settings/connect e conecte-se a https://openclip.app/mcp/key com Authorization: Bearer <token>.

Teste: chame get_account.

Obtendo o arquivo

  1. create_upload(filename, content_type) retorna um id e uma upload_url.
  2. Faça PUT dos bytes brutos para upload_url.
  3. Passe o id retornado como argumento file.

NÃO chame complete_upload. Isso inicia o pipeline pago de clipes. As ferramentas gratuitas leem o arquivo enviado diretamente. Um arquivo já presente em list_videos também pode ser usado como entrada.

Destinos

convert_media(file, to, ...params).

  • Contêineres de vídeo — mp4, webm, mov, mkv. Padrão para mp4 quando o usuário quer algo que funcione em qualquer lugar.
  • gif — opcional fps (padrão 12) e width (padrão 480). Aumente fps para um movimento mais suave, aumente width para um gif mais nítido; ambos aumentam muito o tamanho do arquivo. Apare a fonte primeiro se for longa, pois gifs incham rapidamente.
  • Áudio — mp3, aac, wav, flac. Use para extrair áudio de um vídeo. mp3 para compartilhar, wav ou flac quando o áudio for usado por outra ferramenta que exija qualidade sem perdas.

Para atingir um tamanho de arquivo específico em vez de mudar o formato, use edit_video com operation="compress" (target_mb ou crf); veja o skill openclip-video-editing.

Polling

convert_media retorna um tool_job hashid com status: "queued". Faça polling de get_tool_job_status(tool_job) a cada 5 a 10 segundos:

  • queued / processing — ainda processando, continue consultando.
  • completed — retorna URLs CDN permanentes de outputs mais result_meta.
  • failed — retorna error.

Nunca presuma que uma chamada foi concluída de forma síncrona.

Regras

  • Sempre faça polling, a conversão é assíncrona.
  • As URLs de saída são links CDN permanentes, não são assinadas nem expiram.
  • O uso gratuito tem limite de taxa por dia e um limite de tamanho por arquivo. O texto do erro explica como remover o limite.
  • Converter um vídeo longo para gif produz um arquivo enorme. Apare para os poucos segundos interessantes primeiro, depois converta.

Exemplos de prompts para ações

  • "Converta isso para mp4" — create_upload, PUT bytes, convert_media(file, to="mp4"), polling.
  • "Faça um gif disso" — apare para o momento certo com edit_video, depois convert_media(file, to="gif", fps=15, width=640), polling.
  • "Quero só o áudio" — convert_media(file, to="mp3"), polling.
  • "Preciso de áudio sem perdas para edição" — convert_media(file, to="wav"), polling.

Relacionados

Corte, redimensionamento e compressão por tamanho estão em openclip-video-editing. Transcrição do áudio extraído está em openclip-transcription.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

OpenClip-App/agent-skills

OpenClip captions: burn styled animated captions into short clips.

OpenClip-App/agent-skills

OpenClip clipping: long video → short vertical clips ranked by virality score.

OpenClip-App/agent-skills

OpenClip agent skill for clipping long-form into short-form social clips.

openclip-remove-background

Remove the background from an image with OpenClip and get back a transparent PNG. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-repurpose

Turn one long video into a full batch of platform-ready short clips for TikTok, Reels, and YouTube Shorts with OpenClip - find the moments, reframe to vertical, burn in captions, and write the post copy for each. Use when asked to

openclip-thumbnails

Pull still frames out of a video as thumbnail images with OpenClip, then compress, resize, crop, or reformat them to jpg, png, or webp. FREE with just an OpenClip account, no subscription. Use when asked for

openclip-transcription

Transcribe video or audio to JSON, SRT, and VTT with speaker diarization and time codes, using OpenClip. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-ugc-ads

Generate short vertical UGC-style ad clips from a structured creative brief with OpenClip, picking from a roster of AI creators. Use when asked to

openclip-video-editing

Edit a video file from your agent with OpenClip - trim, crop, reframe to 9:16 or 1:1, resize, rotate, flip, compress to a target size, or mute the audio. FREE with just an OpenClip account, no subscription. Use when asked to

Habilidades Relacionadas