Communitygithub.com

Motion Vidro Líquido

Crée des vidéos de motion design de type explicatif SaaS avec une interface en verre réaliste, une lumière liquide verte réagissant à la musique, une caméra 3D rapide, un dévoilement du logo par effet de lame, narration, musique et SFX synchronisés, et un paquet pour DaVinci. Améliore également les vidéos existantes.

Qu'est-ce que Motion Vidro Líquido ?

Cette skill permet de générer automatiquement des vidéos de motion design de qualité professionnelle, dans le style distinctif du 'Wakizashi' (verre, lumière liquide verte, caméra dynamique). Elle est conçue pour les créateurs SaaS et les marketeurs, fonctionnant sur n'importe quel système d'exploitation avec Python, FFmpeg et Chrome. La skill orchestre la création complète : analyse audio (narration, musique), découpage en scènes, génération d'un fichier HTML animé image par image via un moteur 3D, rendu vidéo en ProRes 422 HQ, mixage audio et export pour Davinci Resolve. L'utilisateur peut également soumettre une vidéo existante pour l'améliorer dans ce style. Le processus est itératif avec des points d'approbation à chaque étape clé (storyboard, audio, rendu) pour minimiser les refontes longues. La skill intègre des références de style persistantes et un profil utilisateur pour personnaliser les créations futures.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jislan1220-ux/Wakizashi/tree/HEAD

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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.

Skills associés