Parcours
Les cinq travaux les plus courants, pas à pas : importer une vidéo, la monter de bout en bout, ajouter des scènes, poser sous-titres et audio, relire un montage.
Pour les agents : /mcp/workflows.md (cette page en Markdown (anglais)), /llms.txt (toutes les pages).
Chaque parcours ci-dessous est un skill du plugin. Un agent branché sans le plugin peut suivre les mêmes étapes.
Importer une vidéo de votre ordinateur
Demandez : « Importe ~/Videos/talk.mp4 dans Brollss et préviens-moi quand le transcript est prêt. »
- Une seule source : un fichier de l'appareil, ou un lien direct vers un fichier média. Une page qui lit une vidéo, comme une page YouTube, n'est pas un fichier média. Un fichier par projet.
- Appelez
import_media. Pour un fichier, déclarez-le dansadd_media, sous son nom :{"talk.mp4": {"content_type": "video/mp4", "file_size": 734003200}}, avec la taille exacte en octets. Pour un lien, passezurltel que la personne l'a donné. import_mediarépond tout de suite avecjob_id,project_idetproject_url. Montrezproject_url.- Pour un fichier, envoyez ses octets bruts en
PUTàupload_urls[<nom>].upload_urlavecContent-Type: application/octet-stream. Ni formulaire ni encodage, exactementfile_sizeoctets. L'adresse sert une fois. Si l'envoi échoue, appelezreport_upload_statusavecstatus: "failed". - Appelez
wait_for_jobavecjob_idetwait_seconds: 20, puis encore jusqu'àdone: true. Après chaque appel, donnezprogress.labeletprogress.percent. - Une réponse
timed_out: trueveut dire que l'import continue. Rappelezwait_for_jobsur le mêmejob_id. Ne réimportez jamais : cela crée un deuxième projet. - Quand le travail est fini, lisez le projet avec
get_project_stateet dites ce qui a été créé. Un projet que vous venez d'importer est la copie de la personne : montez-le directement.
Un refus pour le nombre de projets ou la taille du fichier est la limite que l'application applique. Dites laquelle et arrêtez-vous. Un path sur la machine ne marche qu'avec un serveur Brollss local ; le serveur hébergé le refuse.
Monter de bout en bout
Demandez : « Fais un montage publiable de mon dernier projet Brollss : plus serré, une accroche forte, des scènes là où elles aident, sous-titres et musique. »
Avant la première écriture
- Trouvez le projet avec
list_projects. Les copies portent souvent le même nom : distinguez-les parcreatedAt. Ne devinez jamais un id. - Sauf si la personne a nommé le projet à modifier tel quel, ou si vous l'avez importé dans cette session, appelez
clone_projectet travaillez sur la copie. - Appelez
get_editing_guideavec leprojectId: il porte la façon de travailler et les consignes permanentes de la personne. Lisez le guide de style qui convient avecstyle. - Appelez
get_project_stateet gardez soneditRevision. - Lisez toute la vidéo avant la première coupe :
transcript_outline, puisread_transcriptpassage par passage. Les clés de mots comme12:4viennent de ces lectures.
Le montage
- Coupes.
find_hesitationsliste les hésitations, répétitions et faux départs. Coupez ce qui casse le rythme avecstrike_words, gardez la meilleure prise d'une reprise, coupez les digressions entières. Lisez lefalloutde chaque coupe et réparez ce qui est tombé avec.set_silencesraccourcit les longues pauses. - Accroche. Ouvrez sur la phrase la plus forte avec
move_passage, sansbeforeKey. Des phrases entières, de 3 à 15 secondes. - Compter les visuels.
check_editet sarubricdisent combien de visuels manquent et où se trouve le plus long passage sans visuel. - Scènes. Dessinez autant de nouvelles scènes (voir Ajouter des scènes), puis reprenez celles qui sont déjà là.
- Zooms.
add_zoomsur une chute, tenu sur toute la phrase. Quand l'orateur montre l'écran, lisez la zone surlook_at_sourceet passez-la enzone. - Repères. Là où l'orateur dit « ici » ou « ce bouton »,
add_markerentoure, souligne ou encadre la zone. - Sous-titres, musique, bruitages. Voir Sous-titres et audio.
- Fin.
check_edit, corrigez ce qu'il liste, puislook_at_montagesur chaque scène et chaque zoom, sur les 5 premières secondes et les 5 dernières. Relancezcheck_edit.
Le montage est fini quand la demande est remplie et que check_edit ne liste plus rien, ou quand chaque point gardé a sa raison en une ligne du compte rendu. Le compte rendu donne ce qui a changé avec les temps du montage, et ce qui a été laissé de côté et pourquoi.
Ajouter des scènes
Demandez : « Ajoute une scène qui montre les trois étapes que l'orateur liste à 1:20. »
- Une fois par session, lisez
get_scene_contract: les règles de la page, les recettes et la grille de notation.get_scene_examplesdonne des pages d'exemple notées. - Choisissez une idée entière, avec
fromKeyettoKeypris dans le transcript. list_layoutspour ce moment : les dispositions qui tiennent et la boîte de chacune.P1remplit le cadre,P9est transparent sur la vidéo, les autres gardent l'orateur à côté de la scène.get_scene_briefdonne les temps forts en secondes, la boîte du contenu, le visage et les règles mesurées. Sirangedit que le moment est trop court, prenez letoKeyproposé.- Écrivez la page entière. Pas de réseau, GSAP de base seulement, images en ligne en
data:. Au plus 3 Mo avec images, 600 Ko sans. measure_scenefilme la page sur la vraie vidéo et liste ce qui est cassé, avec les distances en pixels. Corrigez tout d'un coup et mesurez à nouveau. Deux ou trois mesures font une scène.insert_sceneavec les mêmes arguments et la même page, puislook_at_montageà ce moment.
Pour reprendre une scène déjà là, lisez-la avec get_scene. set_scene_text change les mots d'un modèle, set_duration sa durée, move_broll son ancrage, apply_layout sa disposition, set_layout règle cette disposition (la part et le côté de l'orateur, la place de la scène, la carte de l'orateur : place, taille, forme, angle, cadrage, entrée), set_broll_pip place l'orateur dans une fenêtre par-dessus. Un nouveau rendu est une nouvelle page : measure_scene, puis insert_scene avec son brollId.
Sous-titres, musique et bruitages
Demandez : « Sous-titre les phrases clés, mets une musique calme sous la voix et un whoosh sur chaque scène. »
- Sous-titres.
get_captionsdonne la piste, son style et le catalogue.set_captionscouvre toute la vidéo ou desrangeschoisis ;add_captionsous-titre un court passage. Un style choisi par la personne reste, sauf si elle demande un autre rendu (lookAsked: true). - Musique.
list_musicdonne les ids des pistes,set_musicen pose une. Laissezvolumede côté : le niveau part de celui du mixeur de l'application.duckrègle la baisse sous la voix :subtle,normaloustrong. - Bruitages.
list_sfxliste la bibliothèque et ce qui est posé.add_sfxs'attache au visuel à l'écran à ce moment ;remove_sfxen retire un. Un effet par entrée de scène ou élément clé. - Mixage.
check_audiomesure la musique et les effets par rapport à la voix, en dB. Une musique sonne bien 15 à 25 dB sous la voix. Corrigez ce qu'il signale, puis relancez-le.
Relire un montage
Demandez : « Relis mon montage Brollss et liste ce qu'il faut corriger avant publication. »
get_project_state: durée, coupes, scènes, zooms, sous-titres, musique.check_edit: latimeline(ce qui se gêne), lesscenes(le rythme de chaque scène) et larubric(accroche, reprises restantes, zooms, musique), avec la densité des visuels en note, jamais en point à corriger.check_audio: la musique et les effets par rapport à la voix.look_at_montagesur les 5 premières et 5 dernières secondes, chaque scène et zoom, et chaque moment quecheck_editnomme.- Une ligne par constat : le temps du montage, ce qui ne va pas, l'outil qui le corrige. Puis le verdict. Cette relecture n'écrit rien.
