CLI da Transloadit

Seu pipeline de mídia a um comando de distância

Faça upload, transforme e automatize arquivos diretamente do seu terminal. Use localmente, em CI/CD ou como uma camada de execução confiável para agentes de IA.

$ npx -y @transloadit/node --help

Disponível via @transloadit/node. Requer Node.js 20.10 ou mais recente.

$transloadit image resize --input hero.jpg --width 1280 --format webp --output hero.webp

  • Fazer upload de hero.jpg
  • Redimensionar e converter para WebP
  • Baixar o resultado
  • Saída: hero.webp

$transloadit speech transcribe --input interview.mp4 --format webvtt --output captions.vtt

  • Fazer upload de interview.mp4
  • Transcrever a fala
  • Baixar legendas WebVTT
  • Saída: captions.vtt

$transloadit assemblies create --template $TEMPLATE_ID --input ./incoming --output ./processed --watch

  • Monitorar ./incoming em busca de novos arquivos
  • Executar seu Template para cada arquivo
  • Baixar os resultados concluídos
  • Resultados: ./processed

$transloadit assemblies create --template $TEMPLATE_ID --input ./incoming --output ./processed --watch

  • Monitorar ./incoming em busca de novos arquivos
  • Executar seu Template para cada arquivo
  • Baixar os resultados concluídos
  • Resultados: ./processed
Automação sem código de integração

De um único arquivo a um fluxo de trabalho em produção

Use comandos de intenção legíveis para Jobs comuns ou execute Templates completos quando seu fluxo de trabalho precisar de vários Steps de processamento.
Arquivos entram, resultados saem

Aceite caminhos locais, diretórios, URLs, dados em base64 ou stdin e grave os resultados exatamente onde seu fluxo de trabalho espera.

Feito para lotes

Processe diretórios recursivamente, monitore novos arquivos e controle o paralelismo sem criar sua própria fila.

Uma só caixa de ferramentas de mídia

Execute operações de imagem, vídeo, áudio, documentos, arquivos compactados e IA pela mesma interface previsível.

Automação estruturada

Use a saída em JSON e o encerramento padrão dos processos, com códigos de status convencionais, para combinar comandos com scripts, tarefas de CI e o restante da sua cadeia de ferramentas.

Acesso pronto para agentes

Gere tokens bearer de curta duração e com escopo definido quando um agente de IA precisar de acesso controlado à Transloadit.

Execução na nuvem

Mantenha FFmpeg, ImageMagick, codecs e capacidade de processamento fora do seu ambiente local e dos runners de CI.

Útil desde o primeiro comando

Abranja todo o stack de mídia

Os comandos de intenção transformam Jobs de mídia comuns em flags fáceis de descobrir e ainda dão a você acesso às APIs completas de Assembly e Template da Transloadit.

Imagens e IA

Gere, redimensione, otimize, mescle ou amplie imagens, ou remova o fundo delas.

$transloadit image generate --prompt "sunset"

Documentos

Converta, otimize, gire automaticamente ou crie miniaturas de documentos comerciais.

$transloadit document convert --input notes.docx --format pdf --output notes.pdf

Vídeo

Prepare vídeos para streaming adaptativo ou extraia miniaturas representativas.

$transloadit video encode-hls --input launch.mp4

Áudio

Gere imagens de forma de onda ou dados JSON a partir de arquivos de áudio.

$transloadit audio waveform --input podcast.wav --output waveform.png

Perguntas sobre a CLI da Transloadit

A CLI é um produto separado da Transloadit?

A CLI vem com o pacote oficial @transloadit/node, então o SDK e a interface de terminal permanecem alinhados. Você pode executá-la com npx ou instalar o pacote globalmente.

O que aconteceu com o Transloadify?

O Transloadify era nossa ferramenta de linha de comando original. Suas funcionalidades passaram para o SDK de Node.js, que é mantido ativamente. Consulte o guia de migração  (English) para ver os comandos equivalentes.

Como faço a autenticação?

Defina TRANSLOADIT_KEY e TRANSLOADIT_SECRET no seu ambiente e execute qualquer comando. Para conhecer todas as flags e opções de autenticação, leia a documentação do SDK de Node.js e da CLI.

Posso usá-la em CI/CD?

Sim. Forneça as credenciais por variáveis de ambiente, escolha a saída em JSON quando uma etapa seguinte precisar de dados estruturados e execute comandos de intenção ou de Template de forma não interativa.

Ela pode executar meus Templates existentes?

Sim. Os comandos assemblies podem criar Jobs de processamento a partir de Templates armazenados, Assembly Instructions locais, arquivos individuais ou diretórios inteiros.

Pare de criar scripts para contornar sua infraestrutura de mídia

Execute seu primeiro comando gratuitamente e, quando estiver pronto, leve o mesmo fluxo de trabalho para CI, automação em produção ou um agente de IA.
Não é necessário cartão de crédito