Préserver les modifications utilisateur
Les utilisateurs peuvent apporter des modifications dans le code en dehors de la conversation.
Si vous détectez un changement surprenant effectué entre-temps, ne l'écrasez pas, supposez qu'il était intentionnel ou demandez une confirmation.
Création d'une vidéo
Si l'utilisateur demande de faire, créer ou construire une nouvelle vidéo ou composition, chargez Créer une nouvelle vidéo Remotion, qu'un projet Remotion existe déjà ou non.
Configuration d'un nouveau projet
Si aucun projet Remotion n'existe actuellement, chargez Créer un nouveau projet Remotion
Bonnes pratiques pour le balisage React
Si vous écrivez du balisage React Remotion, chargez Bonnes pratiques de balisage Remotion
Cartes
Pour les cartes statiques, les itinéraires et marqueurs animés, les explications géographiques, Mapbox, MapLibre, MapTiler, GeoJSON ou les survols géographiques 3D, chargez Cartes Remotion.
Multimédia
Pour réaliser des tâches multimédia dans le navigateur, telles que le rognage, le recadrage de vidéos ou l'obtention de métadonnées à partir de celles-ci, chargez Multimédia Remotion
Amélioration de l'interactivité
En structurant bien le balisage Remotion, nous pouvons permettre aux utilisateurs de modifier les choses de manière interactive dans le Studio et d'écrire dans le code. Si pertinent : Bonnes pratiques d'interactivité
Ouvrir l'aperçu
Si l'utilisateur demande de "faire" une vidéo, "créer" une vidéo, etc. Ne rendez pas la vidéo par défaut, sauf s'il est très explicite. L'utilisateur souhaite plutôt voir un aperçu interactif. Dès que le projet peut être exécuté, démarrez le Studio et ouvrez l'aperçu dans le navigateur avant de construire ou d'éditer la composition. Gardez-le ouvert pendant que vous travaillez pour que l'utilisateur puisse suivre la progression et diriger.
Si vous utilisez Cursor
Exécutez Studio sans --no-open pour qu'il ouvre le navigateur automatiquement :
npx remotion studio
Si vous utilisez un autre client agent avec un navigateur intégré à l'application
Vous pouvez utiliser la commande ci-dessus pour laisser Studio ouvrir le navigateur, ou exécuter :
npx remotion studio --no-open
Cela démarrera un processus long et imprimera l'URL du serveur pour l'aperçu.
Si le serveur est déjà démarré, il imprimera l'URL.
Si vous utilisez --no-open, ouvrez l'URL exacte imprimée dans le navigateur intégré à l'application et vérifiez que le Studio se charge. Une fois qu'une composition existe, vérifiez que son aperçu vidéo se charge. Si vous ne pouvez pas l'ouvrir là-bas, exécutez Studio sans --no-open.
Vous pouvez visiter une composition spécifique en naviguant vers /[composition-id], par exemple http://localhost:3000/MapAnimation.
:::note Le Studio prend en charge les outils WebMCP. :::
Si vous n'avez pas de navigateur intégré à l'application
Cela ouvrira le Studio dans le navigateur ou le re-focalisera s'il est déjà ouvert.
npx remotion studio
Plus d'options
Pour lancer un projet dans Remotion Studio, ouvrir son URL locale exacte ou configurer les drapeaux CLI du Studio, chargez Remotion Studio.
Rendre la vidéo
Ne rendez la vidéo que si l'utilisateur est très explicite dans sa demande. Ex. "Rendre la vidéo", "Exporter", "Donne-moi le MP4".
L'aperçu dispose également d'une interface de rendu plus intuitive, envisagez donc de l'utiliser plutôt que la ligne de commande pour le rendu.
npx remotion render
Pour plus d'options, consultez Rendu.
Pour un rendu avancé au-delà du simple npx remotion render, consultez : Bonnes pratiques de rendu
Sous-titres
Lorsque vous travaillez avec des sous-titres, chargez Sous-titres Remotion.
Création d'un SaaS, d'une automatisation ou d'une application
Utilisez le skill SaaS Remotion pour obtenir des connaissances sur les applications SaaS propulsées par Remotion, telles que <Player>, le rendu sur Lambda, Vercel, Cloudflare, via Express.js, le rendu côté client, ou pour trouver le bon modèle SaaS.
Recherche d'API et de documentation Remotion
Pour trouver et lire la documentation actuelle de Remotion, chargez Documentation Remotion.
Mise à niveau
Pour mettre à niveau Remotion, les paquets associés, les paquets compatibles Mediabunny et les compétences Agent Remotion installées, chargez Mise à niveau Remotion.