Chaque outil du serveur MCP de Yeşilçam Studios a une commande identique dans la CLI yesilcam, car les deux sont générés à partir d’un même catalogue. L’outil MCP yesilcam_image_create correspond à la commande yesilcam image create, yesilcam_longvideo_plan à yesilcam longvideo plan, et ainsi de suite. Ce guide rassemble des recettes qui fonctionnent, studio par studio, chacune avec une commande et, quand c’est utile, une demande à formuler à votre assistant. Les commandes payantes ci-dessous comportent --yes pour s’exécuter d’une traite ; sans cette option, la CLI affiche d’abord le prix et vous demande, comme l’explique le guide sur la validation des jetons.
Comment attendre les résultats et les télécharger ?
La plupart des studios travaillent en arrière-plan. Ajoutez --wait pour suivre la progression jusqu’à la fin du travail, ou --out <path> pour attendre et télécharger le résultat dans un fichier ou un dossier. Si vous avez lancé un travail sans attendre, reprenez-le plus tard avec yesilcam wait <kind> <id> ; la CLI affiche la commande exacte lorsqu’elle renvoie un travail. Les assistants utilisent wait=true et save_to, ou l’outil yesilcam_wait.
Image Studio
yesilcam image "a lighthouse at dusk, 35mm film" --tier draft --aspect 16:9 --yes --out lighthouse.png
Demande : « Crée une image brouillon en 16:9 d’un phare au coucher du soleil. Donne-moi d’abord le prix, puis enregistre-la sur mon bureau. » Le même outil modifie une image existante, utilise vos personnages enregistrés et des images de référence, et accepte un prompt négatif.
Film Studio
yesilcam video create "ocean waves at sunset" --tier draft --duration 5 --quote
yesilcam video characters "two friends laugh on a tram" --character-ids 140,141 --first-frame-approval --yes
yesilcam video first-frame --video-job-id <id> --action approve
La première commande affiche seulement le prix d’un clip brouillon de cinq secondes. La deuxième crée une vidéo avec deux de vos personnages enregistrés et s’arrête sur la première image pour que vous la validiez ; la troisième la valide. Pour des films tirés d’une histoire (Pro) :
yesilcam film story "<your story>" --style anime --target-seconds 60 --yes --wait
yesilcam film produce <flow_id>
Story to Film construit d’abord une distribution, un storyboard et des scènes. Vous pouvez modifier les scènes avec yesilcam film scene avant de produire le film. La synchronisation labiale, les voix, les personnages et Character Bible se trouvent dans les mêmes groupes (yesilcam video --help, yesilcam characters --help).
Animation Studio, Ink Landscape, Inkmation et Custom
yesilcam animation create "a boatman crosses a misty river" --style inkland --palette ink --season autumn --tier professional --yes --wait
yesilcam animation render <id> --format gif --yes --out film.gif
yesilcam inkmation create "<story>" --platform youtube-shorts --seconds 30 --languages en --yes
yesilcam animation custom --image-asset-id 2082 --prompt "she turns and smiles" --duration 5 --camera '[{"axis":"zoom","value":3,"seconds":5}]' --yes
yesilcam animation styles liste gratuitement les 25 styles. Les rendus sortent en MP4 (HD ou 4K), WebP ou GIF. Custom anime votre propre image le long d’une trajectoire de caméra fournie en JSON.
Cinema Studio
yesilcam cinema narrate "Welcome to Yeşilçam Studios." --voice calm_narrator --yes
yesilcam cinema render <project_id> --resolution 1080p --yes --wait
La narration est enregistrée dans votre bibliothèque. L’export, la narration, un présentateur parlant à partir d’une photo et les sous-titres automatiques sont disponibles ; le montage de la timeline elle-même reste dans l’application.
Design Studio
yesilcam design generate "jazz night poster" --preset a3 --style retro --quality draft --texts "Jazz Night,Friday 21:00" --yes --wait
yesilcam design export <design_id> --format pdf --cmyk --pdfx x4 --bleed --marks --yes --out poster.pdf
Les formats d’export sont PNG, JPG, WebP, PDF d’impression (CMJN, PDF/X), SVG et EPS. yesilcam design presets liste gratuitement les formats de canevas et les styles.
Website Studio, Website Promo, Montage / Démontage
yesilcam assemble create --description "a mechanical wristwatch" --duration 5 --yes --wait
yesilcam website create --source-project-id <id> --brand "Atelier" --lang en --yes --wait
yesilcam website manage <site_id> --action preview_link
yesilcam promo create https://example.com --seconds 30 --yes --wait
yesilcam promo produce <id> --yes --wait
Une vidéo Montage / Démontage devient la source d’un site produit à défilement. Website Promo fonctionne en deux étapes : d’abord le script, que vous pouvez relire et modifier avec yesilcam promo script, puis la vidéo narrée.
Fashion Try-On
yesilcam fashion tryon --garment-path tee.png --person-asset-id 2082 --yes --out look.png
yesilcam fashion stylist "summer wedding" --character-id 141 --yes
Vous pouvez aussi importer un vêtement depuis une page produit avec yesilcam fashion import <url>, montrer une tenue sur une autre morphologie et, avec Pro, transformer un essayage en film de mode.
Maket
yesilcam maket analyze plan.dxf
yesilcam maket save plan.dxf --new-project "Villa" --floor 0
yesilcam maket from-image scan.jpg --new-project "Flat" --yes
maket analyze s’exécute sur votre ordinateur et est gratuit. Un plan obtenu à partir d’une photo ou d’un scan est facturé à l’usage. L’ameublement et l’aménagement paysager nécessitent l’éditeur 3D de l’application.
AI Influencer Studio
yesilcam discover copy arjun --yes
yesilcam influencer voice-set --influencer-id 70 --voice <id> --lang tr
yesilcam influencer video --mode scene --influencer-id 70 --prompt "raises his coffee on a sunny terrace" --speech-lines '[{"text":"Coffee first."}]' --yes --wait
La première commande copie sur votre compte un influenceur prêt à l’emploi depuis Discover ; les suivantes définissent sa voix et sa langue, puis créent une vidéo de scène avec une réplique parlée. Pour créer le vôtre, utilisez yesilcam influencer create ; avec votre propre photo, ajoutez --photo-path me.jpg --photo-consent (Basic ou Pro). Les vidéos longues, de 15 secondes à 10 minutes :
yesilcam longvideo plan --influencer-id 70 --topic "3 tips for better phone photos" --seconds 60 --format mixed --yes --wait
yesilcam longvideo get <id>
yesilcam longvideo produce <id> --yes
Le plan vous fournit un storyboard modifiable et un devis, et la durée finale reste à ±5 % de la cible. Vous pouvez enregistrer un storyboard modifié avec longvideo save --storyboard @sb.json et prévisualiser des images avec longvideo frames avant de produire. Les vidéos programmées viennent des automatisations :
yesilcam automation save --influencer-id 70 --sector "specialty coffee" --days 1,4 --times 10:00 --timezone Europe/Istanbul --monthly-cap 1000000 --yes
L’enregistrer autorise des dépenses jusqu’au plafond mensuel. Les exécutions en attente de relecture sont validées ou ignorées avec automation review, et automation control met en pause, relance ou supprime. Les commandes de publication sur les réseaux sociaux existent, mais elles répondent « bientôt disponible » tant que la publication n’est pas ouverte pour votre compte ; les comptes ne se connectent que dans l’application web.
Bibliothèque et filiation
yesilcam library list --kind video --limit 3
yesilcam library upload ./photo.jpg --label "Product front"
yesilcam library lineage asset <id>
La filiation montre d’où vient un fichier et ce qui a été créé à partir de lui. Demande : « Liste les trois dernières vidéos de ma bibliothèque, télécharge la plus récente et dis-moi de quel travail elle provient. »
Scripts et JSON
Placez --json avant la commande (yesilcam --json image ...) pour obtenir une sortie lisible par machine, et lisez-y les identifiants plutôt que dans le texte destiné aux humains. Vérifiez les codes de sortie : 3 signifie qu’un devis a été affiché sans être validé, 2 que vous n’êtes pas connecté. Lancez les travaux l’un après l’autre lorsque l’ordre de leurs identifiants compte.
Qu’est-ce qui reste dans l’application web ?
L’achat de jetons ou d’offres, la facturation, les recharges automatiques des automatisations, la connexion des comptes de réseaux sociaux, la création et la révocation des clés API et la suppression du compte. Mais aussi l’ameublement et l’aménagement paysager dans Maket, le montage de la timeline dans Cinema Studio, la navigation et les « j’aime » sur The Wall, ainsi que les galeries de modèles d’images et de vidéos (les modèles restent utilisables par identifiant lorsque c’est indiqué).
Questions fréquentes
Comment trouver les options d’une commande ? Ajoutez --help : yesilcam influencer video --help liste chaque option avec ses valeurs autorisées. Le serveur MCP fournit les mêmes descriptions à l’assistant.
Où vont les résultats ? Dans votre bibliothèque, comme depuis l’application, et à l’emplacement indiqué avec --out ou save_to.
Puis-je fournir de longues valeurs JSON depuis un fichier ? Oui. Les options qui attendent du JSON acceptent @file.json, par exemple pour un storyboard ou une trajectoire de caméra.
