À propos du projet

HyperFrames est un moteur de rendu qui permet aux utilisateurs de définir des compositions vidéo à l'aide de HTML et CSS standards. Il utilise Chrome headless pour rechercher les images et FFmpeg pour les encoder, garantissant que la même entrée produit toujours la même sortie vidéo. Contrairement aux alternatives basées sur React, il s'appuie sur du HTML simple avec des attributs de données pour le timing et les pistes, ce qui le rend très accessible tant pour les humains que pour les agents IA. Les capacités clés incluent : - **Flux de travail centré sur l'agent** : Fournit un ensemble complet de « compétences » (routeur, flux de création et compétences de domaine) qui apprennent aux agents IA à planifier, écrire, analyser et rendre des vidéos. - **Animation flexible** : Prend en charge divers runtimes d'animation via des adaptateurs, notamment GSAP, Lottie, Three.js, Anime.js, CSS et WAAPI. - **Outillage complet** : Comprend une CLI pour le développement local, un catalogue de composants pour des blocs de mouvement réutilisables et un support pour AWS Lambda pour le rendu distribué. - **Intégration du design** : Présente « frame.md », une couche de traduction du système de design qui permet aux agents IA d'appliquer des jetons et des règles de marque spécifiquement pour les images vidéo. - **Cas d'utilisation divers** : Capable de produire des vidéos de lancement de produit, des présentations de RP avec des diffs de code, des visualisations de données et des clips pour les réseaux sociaux avec des légendes cinétiques.