Que fait Motion Vidro Líquido ?
Transforme le thème, la narration, le texte et la musique de la personne en un motion prêt, rendu image par image à partir d'une page HTML. Le résultat approuvé qui sert de référence est le Claude Wakizashi partie 2, du créateur de la skill. La nouvelle vidéo copie le style et le moteur, jamais le sujet : paroles, scènes, logo et crédit appartiennent à la personne.
Avant de créer une scène, lisez references/estilo.md : il contient les goûts approuvés par le créateur de la skill et ce qu'il a rejeté. En modifiant le code ou si quelque chose casse, lisez references/tecnica.md.
Première utilisation
Si ~/video-tools/motion-vidro/perfil.md n'existe pas, suivez references/primeiro_contato.md avant tout. S'il existe, lisez le profil, saluez la personne par son nom et demandez quelle voie suivre. Les préférences du profil s'appliquent à toutes les vidéos.
Chemins
- A. Créer une nouvelle vidéo : suivez les étapes ci-dessous.
- B. Améliorer une vidéo envoyée : suivez references/melhorar_video.md et, après l'approbation du diagnostic, les étapes ci-dessous.
- Ajouter des références : à tout moment, suivez la partie références de
references/melhorar_video.md.
Le concept visuel est toujours celui du Wakizashi, décrit dans references/estilo.md. Les références supplémentaires et les guides externes complètent ce concept sans le remplacer, sauf si la personne le demande.
Parlez en portugais, de manière concise. La personne approuve en voyant, montrez donc des fichiers et des images plutôt que de décrire.
Ce qu'il faut demander
- Le thème de la vidéo et le public, si le profil ne les contient pas.
- La narration en audio et le texte tapé. Si la personne n'en a pas encore, écrivez le script sur le thème, demandez l'approbation et attendez qu'elle l'enregistre.
- La musique choisie par la personne, et la seconde à laquelle elle doit commencer.
- Le format (par défaut 16:9, 1920x1080, 30 ips).
- Le nom du logo et le crédit (demandez ; dans la vidéo de référence il y a
BY CREATOR: @diasl_uisvictor, remplacez par le crédit de la personne).
Demandez également un dossier avec les SFX en .wav. Si la personne n'en a pas, proposez le kit de scripts/gerar_sfx.py, décrit dans references/dependencias.md. Les noms dans sfx.json sont les noms de ces fichiers, sans l'extension, et le dossier fait partie de --biblioteca.
Si un programme, un SFX ou la musique manque, suivez references/dependencias.md : rassemblez ce qui manque en une seule liste et demandez un seul « oui ».
Étapes
Arrêtez-vous pour approbation aux points marqués. Refaire après le rendu complet coûte environ 10 minutes à chaque fois, donc les erreurs doivent apparaître avant.
1. Préparer
Vérifiez Python, FFmpeg et Chrome et, si quelque chose manque, suivez references/dependencias.md. Avec l'approbation de la personne, exécutez scripts/preparar_ambiente.sh une fois. Il crée le Python dans ~/video-tools/venv-vidro, et dans les étapes suivantes $PY est ~/video-tools/venv-vidro/Scripts/python.exe sous Windows ou ~/video-tools/venv-vidro/bin/python sous Mac et Linux. Travaillez dans un dossier de projet, avec de nouvelles versions à chaque livraison (entrega_v01, entrega_v02), sans écraser ce qui a déjà été livré.
2. Écouter
$PY scripts/analisar.py narracao.mp3 musica.mp3 INICIO_MUSICA "texte tapé"
Génère analise/palavras.json (temps de chaque mot), pauses, battements et anim/peaks.js (la musique par image, qui anime le fond et l'onde sonore). Le texte tapé est le bon ; la transcription sert seulement pour les temps, car elle se trompe sur les mots (a entendu « edita » là où le texte disait « dita »).
3. Storyboard (approbation)
Divisez la narration en scènes par phrases. Avec la skill Fluxo de edição installée, lisez ~/.claude/skills/fluxo-de-edicao/guias/oficio-motion.md et ~/.claude/skills/fluxo-de-edicao/guias/etapa-motion-mapa.md pour planifier le mouvement. Pour chaque phrase, définissez l'objet d'interface qui raconte l'histoire, l'entrée, la direction de la caméra et les SFX. Copiez assets/wakizashi_referencia.html vers anim/anim.html et remplacez la liste SC, en conservant le moteur. Créez un objet d'interface lié au thème dans chaque scène. Remplacez également le logo, le crédit, le <title> et les mots de FL, et vérifiez à la fin qu'il ne reste rien du Wakizashi. Ignorez les parties du guide concernant les HyperFrames : ici le moteur est la page HTML. Ajustez DUR, HITS (battements forts), FOC (où la lumière se trouve dans chaque scène) et BL (moment et position du cut du logo).
Montrez une image par scène :
$PY scripts/render.py anim/anim.html analise/t --times 1.5,5.0,6.5
$PY scripts/folha.py analise/t analise/prancha.png
En même temps, passez le tableau : temps, parole, image et SFX. Ne continuez qu'avec l'approbation de la personne.
4. Audio (approbation)
Avec la skill Fluxo de edição installée, lisez ~/.claude/skills/fluxo-de-edicao/guias/etapa-sfx.md pour choisir où chaque son entre. Montez sfx.json avec les événements (format dans scripts/mixar.py) et exécutez :
$PY scripts/mixar.py narracao.mp3 musica.mp3 INICIO_MUSICA DUR sfx.json entrega_v01 --biblioteca PASTA_DOS_SFX
Envoyez audio_para_aprovar.mp3. Les niveaux de départ sont ceux approuvés : la musique reste basse, les SFX apparaissent, la piste tourne entre les oreilles et baisse automatiquement pendant les paroles. Si la personne demande un changement, ajustez uniquement ce qui a été demandé.
5. Test d'images (approbation si un changement visuel majeur a eu lieu)
Rendez 12 à 16 temps à partir de la storyboard, y compris plusieurs images autour du cut du logo. Examinez vous-même la feuille et vérifiez ce qui suit : texte coupé, vert sur vert, lumière surexposée, verre sans couleur derrière et crédit entièrement visible à l'écran.
6. Rendu et preview (approbation)
bash scripts/render_all.sh anim/anim.html entrega_v01/_frames NUM_QUADROS
$PY scripts/empacotar.py entrega_v01 motion_nome_v01 --so-preview
Exécutez le rendu en arrière-plan. Envoyez preview et dites ce que vous avez vérifié et ce que vous n'avez pas vu en mouvement.
7. Paquet
Avec l'« approuvé » de la personne :
$PY scripts/empacotar.py entrega_v01 motion_nome_v01
Génère ProRes 422 HQ, la même vidéo avec l'audio intégré, les pistes vocales, la musique et les SFX, mix.wav et timeline.fcpxml. Le script vérifie les images et la durée et s'arrête avec une erreur si quelque chose ne correspond pas. Expliquez quel fichier utiliser pour éditer et quel fichier utiliser pour poster.
En recevant une correction
Appliquez le changement demandé et préservez ce que la personne a déjà approuvé. Refaites uniquement les parties affectées et testez sur des images avant le rendu complet. Toute correction qui s'applique à d'autres vidéos entre dans ~/video-tools/motion-vidro/perfil.md, avec la date, après confirmation avec la personne. Ne modifiez pas references/estilo.md : il conserve le style original, et une mise à jour de la skill pourrait le réécrire.