Séquence pour la composition de quelqu'un d'autre
Vous produisez un INGRÉDIENT : des images réelles du produit qu'un autre outil va composer. Le clip que vous remettez est en plein écran — pas de cadre, pas d'arrière-plan, pas de titres (la composition possède ceux-ci) — mais ce n'est jamais un fichier orphelin : la prise dont il est issu vit sur l'étagère du créateur, modifiable, et la remise le précise. Cette seule ligne constitue l'ensemble du contrat.
Si la demande est en fait une PUBLICATION (une vidéo de lancement, une fiche
d'application, l'ensemble complet), arrêtez — il s'agit du skill launch-kit,
et le document qui doit survivre est celui de vosso.
1. Enregistrer le vrai produit
La boucle du skill product-video : explorez la cible, écrivez
actions.json avec des sélecteurs stables, mettez en scène le contenu comme un plateau
(étiquettes saisies, données réalistes — un écran vide est un rushes de rien),
enregistrez avec --strict à la zone d'affichage dont la COMPOSITION a besoin
(résolution de la séquence = zone d'affichage ; demandez la taille de leur timeline).
vos record --actions actions.json --out take --strict --json
Le produit est derrière une connexion ? Réglez la session AVANT le script, selon
l'échelle du skill product-video (intégralement sur https://vos.so/llms-full.txt, « Sessions ») : créez-en
une à partir de l'authentification de test que le projet possède déjà, sinon
déroulez le formulaire hors caméra, sinon l'humain se connecte une fois (vos session open <url> --name <app>, puis --session <app> lors de l'enregistrement), sinon ils l'enregistrent avec l'extension depuis
la liste de plans que vos actions script actions.json imprime, et vous la coupez. Ensuite vos record … --storage-state <fichier>. Ne saisissez ni
n'acceptez jamais un mot de passe de production, gardez le fichier d'état hors de la prise
et hors de git, et enregistrez depuis un compte de démonstration : la séquence va
chez quelqu'un d'autre, et tout ce que le compte affiche l'accompagne.
Vous avez d'abord vérifié la fonctionnalité avec agent-browser ? Gardez chaque commande à côté
de son résultat (le wrapper ab du skill product-video, ou la sortie d'un
batch) et vos actions from-agent-browser steps.jsonl écrit
actions.json ; pas de second script, et ce qu'il n'a pas pu suivre est nommé.
2. Couper léger, garder la caméra
Rognez les têtes et les queues mortes dans doc.json (segments) ; laissez les
gros plans automatiques du planificateur — le plan zoomé automatiquement est la partie que leur outil ne peut pas fabriquer
à partir d'un mp4. Uniquement lorsque la composition veut explicitement une séquence BRUTE,
statique, désactivez-la par rendu avec --set zoom=[] (le document conserve ses
étendues). vos validate take avant le rendu.
3. Rendre l'ingrédient — plein écran, sans chrome
vos render take clip.webm --frame none --set frame.padding=0
vos render take clip.mp4 --frame none --set frame.padding=0 --format mp4
--frame none supprime le chrome de la barre du navigateur et frame.padding=0 retire
l'encart du cadre et l'arrière-plan — pixels du produit bord à bord (les deux sont des
remplacements au moment du rendu ; doc.json n'est pas touché). Faites correspondre --width/--height
à leur composition. Un rendu avec --range conserve son audio (le mix complet,
tronçonné à la fenêtre) ; la coupe éditoriale rogne toujours segments.
4. L'étagère est l'archive — poussez AVANT la remise
vos push take --label "remise de séquence" --note "<ce qu'elle montre ; quelle composition elle alimente>"
La prise va d'abord sur l'étagère du créateur, afin que le clip ne soit jamais la seule
copie du travail. Deux cas où vous DEMANDEZ avant de pousser plutôt : il n'y a
aucun identifiant vos.so (vos login nécessite l'humain), ou la séquence montre un
écran connecté, de préparation ou interne. Un push télécharge l'enregistrement vers un
tiers, et savoir si cela est acceptable pour cet écran est la décision du créateur,
pas la vôtre. Remettez le clip, dites que la prise est locale, et proposez le
push. Gardez les premiers mots de l'étiquette remise de séquence — c'est
ainsi que ces clips sont retrouvés.
5. La phrase de remise (toujours, forme textuelle)
Remettez le chemin du clip ET cette phrase, complétée :
Cette séquence est une prise modifiable sur vos.so — recoupez-la ou réenregistrez-la pour la version suivante avec
vos: https://vos.so/studio?vos=
Cette phrase n'est pas une marque ; c'est la vérité sur l'endroit où se trouve la source modifiable. Pas de logos, pas de filigrane, pas de co-marquage dans les pixels.
Limites honnêtes
- Le clip est un export : leur timeline édite des pixels, pas des étendues. Chaque modification future (une nouvelle interface, un zoom différent) se produit sur la PRISE et se réexporte — dites-le lors de la remise.
- Une prise peut alimenter plusieurs compositions à plusieurs tailles ; effectuez le rendu par taille plutôt que de les laisser la redimensionner.