transloadit-media-processing
Permite que seu agente processe diversos tipos de mídia. Ele pode converter vídeos, criar miniaturas, redimensionar imagens e extrair áudio.
O que ela faz
Esta ferramenta permite que você modifique e transforme arquivos de mídia, como vídeos, áudios, imagens e documentos. Ela usa um serviço chamado Transloadit para fazer isso.
Quando usar
- ✓Quando você precisa mudar o formato de um vídeo.
- ✓Quando você quer criar miniaturas (thumbnails) de um vídeo ou redimensionar uma imagem.
- ✓Quando você precisa extrair texto de um documento escaneado (OCR).
Exemplo do que pedir para a IA
“Transforme este vídeo para o formato HLS e crie 5 miniaturas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você diz qual arquivo quer modificar e quais transformações deseja fazer. A ferramenta envia o arquivo para o Transloadit, que realiza as mudanças e devolve o resultado.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill transloadit-media-processingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/transloadit-media-processing/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Processamento de Mídia com Transloadit
Processe, transforme e codifique arquivos de mídia usando a infraestrutura em nuvem do Transloadit. Suporta vídeo, áudio, imagens e documentos com mais de 86 robôs de processamento especializados.
Quando Usar Esta Habilidade
Use esta habilidade quando precisar:
- Codificar vídeo para HLS, MP4, WebM ou outros formatos
- Gerar miniaturas ou GIFs animados a partir de vídeo
- Redimensionar, cortar, adicionar marca d'água ou otimizar imagens
- Converter entre formatos de imagem (JPEG, PNG, WebP, AVIF, HEIF)
- Extrair ou transcodificar áudio (MP3, AAC, FLAC, WAV)
- Concatenar clipes de vídeo ou áudio
- Adicionar legendas ou sobrepor texto em vídeo
- Fazer OCR de documentos (PDF, imagens digitalizadas)
- Executar fala para texto ou texto para fala
- Aplicar moderação de conteúdo ou detecção de objetos baseada em IA
- Construir pipelines de mídia de várias etapas que encadeiam operações
Configuração
Opção A: Servidor MCP (recomendado para Copilot)
Adicione o servidor MCP do Transloadit à sua configuração do IDE. Isso dá ao agente acesso direto às ferramentas do Transloadit (create_template, create_assembly, list_assembly_notifications, etc.).
VS Code / GitHub Copilot (.vscode/mcp.json ou configurações do usuário):
{
"servers": {
"transloadit": {
"command": "npx",
"args": ["-y", "@transloadit/mcp-server", "stdio"],
"env": {
"TRANSLOADIT_KEY": "YOUR_AUTH_KEY",
"TRANSLOADIT_SECRET": "YOUR_AUTH_SECRET"
}
}
}
}
Obtenha suas credenciais de API em https://transloadit.com/c/-/api-credentials
Opção B: CLI
Se preferir executar comandos diretamente:
npx -y @transloadit/node assemblies create \
--steps '{"encoded": {"robot": "/video/encode", "use": ":original", "preset": "hls-1080p"}}' \
--wait \
--input ./my-video.mp4
Fluxos de Trabalho Principais
Codificar Vídeo para HLS (Streaming Adaptativo)
{
"steps": {
"encoded": {
"robot": "/video/encode",
"use": ":original",
"preset": "hls-1080p"
}
}
}
Gerar Miniaturas a Partir de Vídeo
{
"steps": {
"thumbnails": {
"robot": "/video/thumbs",
"use": ":original",
"count": 8,
"width": 320,
"height": 240
}
}
}
Redimensionar e Adicionar Marca D'água em Imagens
{
"steps": {
"resized": {
"robot": "/image/resize",
"use": ":original",
"width": 1200,
"height": 800,
"resize_strategy": "fit"
},
"watermarked": {
"robot": "/image/resize",
"use": "resized",
"watermark_url": "https://example.com/logo.png",
"watermark_position": "bottom-right",
"watermark_size": "15%"
}
}
}
Fazer OCR de um Documento
{
"steps": {
"recognized": {
"robot": "/document/ocr",
"use": ":original",
"provider": "aws",
"format": "text"
}
}
}
Concatenar Clipes de Áudio
{
"steps": {
"imported": {
"robot": "/http/import",
"url": ["https://example.com/clip1.mp3", "https://example.com/clip2.mp3"]
},
"concatenated": {
"robot": "/audio/concat",
"use": "imported",
"preset": "mp3"
}
}
}
Pipelines de Várias Etapas
As etapas podem ser encadeadas usando o campo "use". Cada etapa referencia a saída de uma etapa anterior:
{
"steps": {
"resized": {
"robot": "/image/resize",
"use": ":original",
"width": 1920
},
"optimized": {
"robot": "/image/optimize",
"use": "resized"
},
"exported": {
"robot": "/s3/store",
"use": "optimized",
"bucket": "my-bucket",
"path": "processed/${file.name}"
}
}
}
Conceitos Chave
- Assembly: Um único trabalho de processamento. Criado via
create_assembly(MCP) ouassemblies create(CLI). - Template: Um conjunto reutilizável de etapas armazenado no Transloadit. Criado via
create_template(MCP) outemplates create(CLI). - Robot: Uma unidade de processamento (por exemplo,
/video/encode,/image/resize). Veja a lista completa em https://transloadit.com/docs/transcoding/ - Steps: Objeto JSON que define o pipeline. Cada chave é um nome de etapa, cada valor configura um robô.
:original: Refere-se ao arquivo de entrada carregado.
Dicas
- Use
--waitcom a CLI para bloquear até que o processamento seja concluído. - Use valores
preset(por exemplo,"hls-1080p","mp3","webp") para destinos de formato comuns em vez de especificar todos os parâmetros. - Encadeie
"use": "step_name"para construir pipelines de várias etapas sem downloads intermediários. - Para processamento em lote, use
/http/importpara buscar arquivos de URLs, S3, GCS, Azure, FTP ou Dropbox.
…
Perguntas frequentes
O que é Transloadit?
É um serviço online que ajuda a processar e transformar arquivos de mídia de forma automática.
O que são 'robôs'?
São as pequenas ferramentas dentro do Transloadit que realizam tarefas específicas, como redimensionar imagens ou converter vídeos.
O que é um 'pipeline'?
É uma sequência de tarefas que você define para serem feitas em um arquivo, uma após a outra.
Detalhes
Descrição original do autor
Process media files (video, audio, images, documents) using Transloadit. Use when asked to encode video to HLS/MP4, generate thumbnails, resize or watermark images, extract audio, concatenate clips, add subtitles, OCR documents, or run any media processing pipeline. Covers 86+ processing robots for file transformation at scale.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5397
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC