← Toutes les expérimentations

Moteur local

03 / Moteur de démonstration

Product Video

Transformer un parcours produit en vidéo de démonstration prête à diffuser.

Product Video / Moteur de démonstrationMoteur local
Capture réelle d’une sortie Product Video sur le parcours FlashLearning avec navigation latérale et module d’apprentissage

Capture réelle d’une sortie Product Video sur le parcours FlashLearning avec navigation latérale et module d’apprentissage

01 / EnregistrerCapturer une application réelle
LE PROJET EN 30 SECONDESAlex ATC / Product Engineer
L’intention
Transformer un parcours produit en vidéo de démonstration prête à diffuser.
Ma contribution
Définir la configuration centrale des scénarios, des timings, du viewport, du curseur et des formats.
Ce qui existe
Une vidéo de produit reste fidèle au parcours réellement exécuté.

01 / Fonctionnalités

J’ai construit un moteur local qui explore une application, enregistre ses gestes et rend une démonstration cohérente dans plusieurs formats.

Product Video relie découverte, enregistrement, synchronisation des actions et rendu. Un scénario Playwright devient un journal d’actions, puis Remotion compose les mouvements, les titres, le curseur reconstruit et les zooms utiles autour de l’interface réelle.

StackPlaywright · Remotion · React · TypeScript · WebM · MP4
03formats : 16:9 · 9:16 · 1:1
01journal d’actions synchronisé
QAframes, traces et sorties contrôlées

01 / Fonctionnalités

Ce que l’expérience rend visible.

Les fonctionnalités sont décrites à partir des projets locaux. Les preuves indiquent ce que l’utilisateur peut réellement observer, sans transformer un prototype en produit déjà déployé.

01 / Enregistrer

Capturer une application réelle

Le recorder ouvre l’application avec Playwright, suit les étapes du scénario et conserve la vidéo brute, les actions et les traces utiles au debug. La démonstration part du produit, pas d’un écran dessiné à côté.

Capture réelle d’une sortie Product Video sur le parcours FlashLearning avec navigation latérale et module d’apprentissage

Capture réelle d’une sortie Product Video sur le parcours FlashLearning avec navigation latérale et module d’apprentissage

Playwright · raw.webm · trace · screenshots

02 / Synchroniser

Faire suivre la narration au geste

Le fichier `actions.json` devient la source de vérité du montage. Chapitres, titres, highlights, smart zoom et curseur reconstruit restent alignés sur les interactions enregistrées.

Capture réelle d’une sortie Product Video sur SupraLab AI avec chapitres, laboratoire et panneau cerveau actif

Capture réelle d’une sortie Product Video sur SupraLab AI avec chapitres, laboratoire et panneau cerveau actif

actions.json · chapters · smart zoom · cursor

03 / Décliner

Rendre le même parcours dans trois cadres

Le moteur compose des sorties paysage, portrait et carré à partir de la même séquence. Les formats MP4 et WebM sont produits localement pour servir une landing page, une démonstration ou un canal social.

Capture réelle d’une sortie Product Video sur SupraLab Electronics avec composants et plan de travail

Capture réelle d’une sortie Product Video sur SupraLab Electronics avec composants et plan de travail

16:9 · 9:16 · 1:1 · MP4 · WebM

04 / Vérifier

Inspecter les frames avant livraison

Les sorties QA, frames de validation, traces Playwright et rendus finaux permettent de repérer un mauvais cadrage ou une étape désynchronisée avant de publier la vidéo.

QA · validation · debug · rendu final

02 / Ma contribution

Concevoir la boucle, puis la rendre lisible.

Ce que j’ai pris en charge

  1. 01

    Définir la configuration centrale des scénarios, des timings, du viewport, du curseur et des formats.

  2. 02

    Construire le recorder Playwright et le journal d’actions partagé avec le rendu.

  3. 03

    Composer les briques Remotion : navigateur, titres, curseur, zoom intelligent, highlights et outro.

  4. 04

    Mettre en place les sorties locales, les frames QA et les scénarios de démonstration sur les produits SupraLearning.

03 / Périmètre

Ce qui est établi, ce qui reste à relier.

La version présentée est un moteur local : chaque application doit être accessible pendant l’enregistrement et chaque scénario doit décrire ses étapes. Les captures montrent des sorties générées dans le projet ; aucune plateforme de diffusion hébergée n’est revendiquée ici.

UN POSTE / UNE MISSION / UN ÉCHANGE

Paris / À distance

Faisons avancer votre prochain produit.

Dites-moi ce que vos utilisateurs doivent faire, ce qui les bloque et ce que vous voulez construire. Nous pouvons partir de là.

contact@alexatc.com

Expérimentation suivante

04Ultimade