Communitygithub.com

videoagent-video-studio

Générez de courtes vidéos AI avec 7 moteurs backend. Choisit le bon mode (texte-vers-vidéo ou image-vers-vidéo), améliore la requête pour de meilleurs résultats et renvoie l'URL de la vidéo.

Qu'est-ce que videoagent-video-studio ?

Cette compétence permet aux agents AI de générer des vidéos courtes en utilisant jusqu'à 7 moteurs backend différents. Elle sélectionne automatiquement le mode approprié (texte-vers-vidéo ou image-vers-vidéo) en fonction de l'intention de l'utilisateur, enrichit la requête pour des résultats optimaux, et retourne une URL de vidéo. Elle prend en charge des modèles comme minimax, kling, veo, hunyuan, pixverse, grok et seedance, chacun avec ses capacités spécifiques (texte-vers-vidéo, image-vers-vidéo, vidéo de référence et transfert de style). L'utilisateur peut spécifier la durée, le rapport hauteur/largeur et le modèle via des paramètres en ligne de commande. Aucune clé API n'est requise par défaut, les requêtes passant par un proxy hébergé, mais il est possible de configurer une URL de proxy personnalisée. La compétence est conçue pour des cas d'usage comme la génération de clips cinématiques, l'animation d'images, la création de publicités ou la production de contenu pour les réseaux sociaux, avec une sortie immédiate de l'URL vidéo.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-video-studio

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

🎬 VideoAgent Video Studio

Utiliser quand : L'utilisateur demande de générer une vidéo, créer une vidéo à partir d'un texte, animer une image, faire un court clip, ou produire une vidéo AI.

Générez de courtes vidéos AI avec 7 moteurs backend. Cette compétence choisit le bon mode (texte-vers-vidéo ou image-vers-vidéo), améliore la requête pour de meilleurs résultats et renvoie l'URL de la vidéo.


Référence rapide

Intention de l'utilisateurModeDurée typique
"Fais une vidéo de..." (sans image)text-to-video4–10 s
"Anime cette image" / "Fais bouger ceci"image-to-video4–6 s
"Transforme ceci en vidéo avec..."image-to-video4–6 s
Cinématique, histoire, publicitéPréférer text-to-video avec requête détaillée5–10 s

Modes de génération

ModeDescriptionModèles
text-to-videoRequête texte uniquement → vidéominimax, kling, veo, hunyuan, grok, seedance
image-to-videoImage unique + requête → clip animéminimax, kling, veo, pixverse, grok, seedance
basé sur référenceImages/vidéo de référence → sortie cohérenteminimax, kling, veo, hunyuan, grok, seedance

Modèles (utiliser --model <id>)

ID du modèleT2VI2VRéférenceNotes
minimax✅✅✅Image de référence de sujet, cohérence du personnage
kling✅✅✅Multi-éléments / personnage / image clé (O3)
veo✅✅✅Google Veo 3.1, plusieurs images de référence
hunyuan✅—✅Transfert de style vidéo-vers-vidéo
pixverse—✅—Image-vers-vidéo stylisée
grok✅✅✅Édition vidéo via vidéo de référence
seedance✅✅✅Seedance 1.5 Pro, audio synchronisé, 4–12 s

Détails complets des modèles et référence des points de terminaison : references/models.md.


Comment générer une vidéo

Étape 1 — Choisir le mode et améliorer la requête

  • Texte-vers-vidéo : Développez avec le sujet, l'action, le mouvement de la caméra, l'éclairage et le style. Soyez précis sur le mouvement (ex. "la caméra zoome lentement", "le personnage marche de gauche à droite").
  • Image-vers-vidéo : Décrivez le mouvement à appliquer à l'image (ex. "brise légère dans les cheveux", "la caméra panoramique sur la scène"). Voir references/prompt_guide.md pour des modèles.

Étape 2 — Exécuter le script

Texte-vers-vidéo :

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<requête améliorée>" \
  --duration <secondes> \
  --aspect-ratio <rapport>

Image-vers-vidéo :

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<description du mouvement>" \
  --image-url "<URL publique de l'image>" \
  --duration <secondes> \
  --aspect-ratio <rapport>

Paramètres :

ParamètreDéfautDescription
--modetext-to-videotext-to-video ou image-to-video
--prompt(requis)Description de la scène ou du mouvement
--image-url—Requis pour image-to-video ; URL publique de l'image
--duration5Durée en secondes (généralement 4–10)
--aspect-ratio16:916:9, 9:16, 1:1, 4:3, 3:4
--modelautoID du modèle (ex. kling, veo, grok, seedance) ; auto = proxy choisit

Autres commandes :

CommandeDescription
node tools/generate.js --list-modelsListe les modèles disponibles via le proxy
node tools/generate.js --status --job-id <id>Vérifier le statut d'une tâche asynchrone

Étape 3 — Retourner le résultat

Le script retourne du JSON :

{
  "success": true,
  "mode": "text-to-video",
  "videoUrl": "https://...",
  "duration": 5,
  "aspectRatio": "16:9"
}

Envoyez videoUrl à l'utilisateur.


Exemples de conversations

Utilisateur : "Génère une courte vidéo d'un chat marchant sous la pluie, cinématique."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Un chat marchant sous la pluie, rues mouillées, reflets néon, éclairage cinématographique, ralenti, 4K" \
  --duration 5 \
  --aspect-ratio 16:9

Utilisateur : "Anime cette photo" (l'utilisateur télécharge un paysage)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "Nuages se déplaçant doucement dans le ciel, mouvement subtil de l'herbe, atmosphère cinématographique" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

Utilisateur : "Fais une vidéo verticale de 10 secondes d'un versement de café, au ralenti."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Gros plan d'un café versé dans une tasse blanche, ralenti, vapeur s'élevant, éclairage doux, photo de produit" \
  --duration 10 \
  --aspect-ratio 9:16

Utilisateur : "Utilise Google Veo pour un plan cinématographique."

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "Un dragon volant dans des cieux nuageux, éclairage cinématographique, 8s" \
  --duration 8 \
  --aspect-ratio 16:9

Utilisateur : "Anime ce portrait."

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "Sourire doux, léger mouvement de tête" \
  --image-url "https://..." \
  --duration 5

Configuration

Aucune clé API par défaut. Les requêtes passent par un proxy hébergé. Définissez ces éléments pour un proxy ou un jeton personnalisé :

VariableRequisDescription
VIDEO_STUDIO_PROXY_URLNonURL de base du proxy
VIDEO_STUDIO_TOKENNonJeton d'authentification si le proxy l'exige

Base de connaissances

Individual skills in this repo

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

Skills associés