CLI Transloadit

Votre chaîne de traitement média, à portée de commande

Téléversez, transformez et automatisez le traitement de vos fichiers directement depuis votre terminal. Utilisez-la en local, en CI/CD ou comme couche d’exécution fiable pour des agents IA.

$ npx -y @transloadit/node --help

Disponible via @transloadit/node. Nécessite Node.js 20.10 ou une version plus récente.

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

  • ✓Téléverser hero.jpg
  • ✓Redimensionner et convertir en WebP
  • ✓Télécharger le résultat
  • →Sortie : hero.webp

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

  • ✓Téléverser interview.mp4
  • ✓Transcrire la parole
  • ✓Télécharger les sous-titres WebVTT
  • →Sortie : captions.vtt

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

  • ✓Surveiller ./incoming pour détecter les nouveaux fichiers
  • ✓Exécuter votre Template sur chaque fichier
  • ✓Télécharger les résultats terminés
  • →Résultats : ./processed

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

  • ✓Surveiller ./incoming pour détecter les nouveaux fichiers
  • ✓Exécuter votre Template sur chaque fichier
  • ✓Télécharger les résultats terminés
  • →Résultats : ./processed
L’automatisation sans code de liaison

D’un seul fichier à un flux de travail en production

Utilisez des commandes d’intention lisibles pour les tâches courantes, ou exécutez des Templates complets lorsque votre flux de travail nécessite plusieurs étapes de traitement.
Des fichiers en entrée, des résultats en sortie

Prend en charge les chemins locaux, les répertoires, les URL, les données base64 ou stdin, et écrit les résultats exactement là où votre flux de travail les attend.

Conçue pour le traitement par lots

Traitez des répertoires de façon récursive, surveillez l’arrivée de nouveaux fichiers et contrôlez le parallélisme sans construire votre propre file d’attente.

Une seule boîte à outils média

Exécutez des opérations sur les images, la vidéo, l’audio, les documents et les archives, ainsi que des opérations d’IA, via la même interface prévisible.

Automatisation structurée

Utilisez la sortie JSON et le comportement standard des codes de sortie pour combiner les commandes avec vos scripts, vos tâches de CI et le reste de votre chaîne d’outils.

Un accès prêt pour les agents

Générez des jetons porteurs à portée limitée et de courte durée lorsqu’un agent IA a besoin d’un accès contrôlé à Transloadit.

Exécution dans le cloud

Gardez FFmpeg, ImageMagick, les codecs et la capacité de traitement hors de votre environnement local et de vos exécuteurs de CI.

Utile dès la première commande

Couvrez l’ensemble de votre pile média

Les commandes d’intention transforment les tâches multimédias courantes en options faciles à découvrir, tout en vous donnant accès à l’ensemble des API Assembly et Template de Transloadit.

Images et IA

Générez, redimensionnez, optimisez, fusionnez et agrandissez des images, ou supprimez leur arrière-plan.

$transloadit image generate --prompt "sunset"

Documents

Convertissez, optimisez ou faites pivoter automatiquement des documents professionnels, ou créez-en des vignettes.

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

Vidéo

Préparez des vidéos pour le streaming adaptatif ou extrayez des vignettes représentatives.

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

Audio

Générez des images de forme d’onde ou des données JSON à partir de fichiers audio.

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

Questions sur la CLI Transloadit

La CLI est-elle un produit Transloadit distinct ?

La CLI est fournie avec le paquet officiel @transloadit/node, ce qui garde le SDK et l’interface de terminal alignés. Vous pouvez l’invoquer via npx ou installer le paquet globalement.

Qu’est-il advenu de Transloadify ?

Transloadify était notre outil en ligne de commande d’origine. Ses fonctionnalités ont été intégrées au SDK Node.js, activement maintenu. Consultez le guide de migration  (English) pour connaître les commandes équivalentes.

Comment m’authentifier ?

Définissez TRANSLOADIT_KEY et TRANSLOADIT_SECRET dans votre environnement, puis exécutez n’importe quelle commande. Pour le détail de chaque option de commande et de chaque option d’authentification, consultez la documentation du SDK Node.js et de la CLI.

Puis-je l’utiliser en CI/CD ?

Oui. Fournissez les identifiants via des variables d’environnement, choisissez la sortie JSON lorsqu’une étape suivante a besoin de données structurées, et exécutez les commandes d’intention ou de Template de manière non interactive.

Peut-elle exécuter mes Templates existants ?

Oui. Les commandes assemblies peuvent créer des Jobs de traitement à partir de Templates enregistrés, d’Assembly Instructions locales, de fichiers individuels ou de répertoires entiers.

Arrêtez de bricoler des scripts autour de votre infrastructure média

Exécutez votre première commande gratuitement, puis transférez le même flux de travail vers la CI, l’automatisation en production ou un agent IA quand vous le souhaitez.
Aucune carte bancaire requise