Compétence de montage vidéo et photo multi-agent modulaire
Utilisez cette compétence chaque fois que l'utilisateur souhaite analyser un dossier de vidéos et photos, interviewer/clarifier ses préférences narratives, exécuter le pipeline de montage multi-agent pour vlogs et voyages familiaux, ajouter un rôle d'agent de montage personnalisé (comme VFX ou Colorimétrie), ou générer une vidéo 4K 10-bit HLG HDR.
1. Fichiers de référence des rôles d'agent (Divulgation progressive)
Chaque rôle d'agent possède ses propres spécifications de référence dans references/ (utilisées à la fois par les outils define_subagent / invoke_subagent d'Antigravity et par les classes Python BaseEditingAgent) :
- Étape 0 — Réception client et producteur du brief (
client_intake) : references/00_client_intake_agent.md → produitcreative_brief.json - Étape 10 — Organiseur et éliminateur (
culler) : references/01_culler_agent.md → produitmedia_index.json - Étape 10 — Concepteur sonore et d'ambiance (
audio_vibe) : references/04_audio_vibe_agent.md → produitbeat_grid.json - Étape 20 — Producteur d'histoire (
story_producer) : references/02_story_producer_agent.md → produitpaper_edit.json - Étape 30 — Monteurs image jumelés (
dialogue_editor+montage_editor) : references/03_picture_editors.md → produit un projettimeline.yamlmulti-piste - Étape 40 — Emplacement pour effets visuels / post-production / colorimétrie (
vfx_designer) : references/06_vfx_agent.md → enrichittimeline.yaml(effects_track) et produitvfx_manifest.json - Étape 50 — Superviseur et critique du rythme (
showrunner) : references/05_showrunner_agent.md → audite par rapport àcreative_brief.json, coordonne les révisions et produitpacing_audit.json+ un projettimeline.yaml+storyboard.md - Étape 60 et superviseur transversal — Directeur de production exécutif (
production_director) : references/07_production_director_agent.md → supervise tous les sous-agents à chaque étape, dirige les sous-agents pour corriger/améliorer la couverture, la variété des mouvements et la continuité audio/titrage, et produitdirector_review.json+ les versions finales approuvées detimeline.yamletstoryboard.md
2. Exécution du pipeline multi-agent
Option A : Sous-agents Antigravity natifs + orchestrateur CLI
- Interroger le client (Étape 0) :
Utilisez
ask_question(guidé par references/00_client_intake_agent.md) pour clarifier le style narratif, les moments incontournables, la durée cible et le cadrage des photos, ou exécutez :python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<user_story_idea>" --bgm "<optional_bgm.mp3>" - Lancer des sous-agents spécialisés (
define_subagent/invoke_subagent) : Vous pouvez lancer n'importe lequel des rôles dans des fenêtres de contexte isolées en utilisantdefine_subagentavec l'invite système de son fichierreferences/*.mdcorrespondant, afin que chaque rôle inspecte et enrichisse son contrat JSON sur le disque (creative_brief.json→media_index.json&beat_grid.json→paper_edit.json→timeline.yaml→pacing_audit.json). - Générer la vidéo 4K 10-bit HLG HDR et les exportations NLE :
python -m video_editing_ai.cli render "<project_dir>/timeline.yaml" -o "<project_dir>/final_story.mp4"
Option B : Lister ou activer/désactiver les sous-agents enfichables
# Lister tous les agents principaux et plugins optionnels enregistrés
python -m video_editing_ai.cli agents-list
# Exécuter le pipeline avec le plugin optionnel de conception VFX (Étape 40) activé
python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<idea>" --enable-agent vfx_designer
Option C : Studio Web local
python -m video_editing_ai.cli serve --port 8000