MicrocosmWorksInnover et Architecturer le Cosmos Numérique
Ă€ proposContact
MicrocosmWorksInnover et architecturer des cosmos numériques

Fournir des solutions informatiques qui comptent. Nous sommes passionnés par la technologie, la sécurité et aidons les entreprises à croître grâce à une infrastructure informatique fiable et innovante.

[email protected]
+91 7011868196
New Delhi, India

Hub de Croissance IA

Hub IAInnovation pour les startupsAccélérateur d'entreprise

Solutions

Toutes les solutionsApplications de bien-être et de fitnessPlateforme vidéo IADéveloppement d'agents IA

Ressources

PerspectivesGuides de l'industriePlans d'utilisationModèles d'architectureÉtudes de cas

Entreprise

Ă€ propos de nousContactNotre travail

Services

Consultation numériqueInfrastructure cloudDéveloppement SaaSDéveloppement IATechnologie vidéo
Développement ERPPersonnalisation ZohoDéveloppement OdooIntégration SalesforceDéveloppement CRM personnalisé
Intégration QuickBooksSolutions IoTDéveloppement Blockchain
Consultation en cybersécuritéSupport IT - L3

© 2026 MicrocosmWorks. Tous droits réservés.

Politique de confidentialitéConditions d'utilisation
Retour aux Projets
SaaS Development
Live
Web

Adstacker: Générateur de publicités vidéo AI

Un SaaS alimenté par l'AI qui transforme un seul téléchargement de vidéo en des centaines de variations de publicités de marque — coordonnées sur une Next.js Web App, un Admin Dashboard, une NestJS API, un service de rendu Remotion et un worker de génération BullMQ. Il permet la génération automatique de combinaisons, le rendu accéléré par GPU, des sous-titres multi-styles, un suivi de progression WebSocket en temps réel et une facturation d'abonnement gérée par Stripe.

Voir Plus de Projets
17+
Technologies
11+
Key Features
Web
Platform
Adstacker: Générateur de publicités vidéo AI

Caractéristiques Clés

Moteur de combinaisons AI générant toutes les permutations Hook x Body x CTA6 types d'animation — fade, slide-up/down, scale, typewriter, bounce6 styles de sous-titres — Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, Clean CorporateLes 4 rapports d'aspect — 9:16, 16:9, 1:1, 4:5Rendu Remotion + FFmpeg accéléré par GPU

Points Forts du Développement

Architecture backend NestJS complète avec Mongoose et CRUD modulaireMoteur de combinaisons avec génération de produit cartésienMoteur de composition vidéo Remotion avec 6 types d'animationPipeline de génération BullMQ avec contrôle de concurrenceSuivi de progression WebSocket en temps réelCycle de vie de l'abonnement Stripe avec crédits gérés par webhookAnalyses d'agrégation MongoDB pour l'admin dashboard

Stack Technologique

Next.jsReactTypeScriptTailwind CSSshadcn/uiNestJS 11MongooseMongoDBRedisBullMQRemotionFFmpegAWS S3WebSocketStripe

Notre Contribution

Architecture Backend

Architecture complète du backend NestJS depuis zéro — schémas Mongoose, APIs CRUD modulaires, validation DTO et couche de mappage traduisant les tableaux plats du frontend en documents embarqués du backend.

Moteur de Combinaisons

Construction du moteur de calcul de combinaisons qui énumère toutes les permutations valides de Hook x Body x CTA x Subtitle et met chacune en file d'attente comme une tâche BullMQ indépendante.

Pipeline de Rendu Vidéo

Développement des compositions Remotion (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) avec 6 types d'animation et leur regroupement au démarrage du serveur pour une exécution rapide des tâches.

Worker de Génération

Implémentation du processeur de génération BullMQ: téléchargement S3, Remotion renderMedia(), optimisation de l'encodage FFmpeg, génération de vignettes, téléchargement S3 et mise à jour de la DB, avec gestion des erreurs et réessais.

Système de Sous-titres

Création de 6 styles de rendu de sous-titres dans SubtitleRenderer.tsx couvrant Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral et Clean Corporate sur les 4 rapports d'aspect.

Progression en Temps Réel

Intégration de la passerelle WebSocket pour la progression de la génération en temps réel avec un fallback SSE, permettant des mises à jour du statut des tâches en direct sur le frontend sans sondage.

Intégration de la Facturation

Implémentation du cycle de vie complet de l'abonnement Stripe — sessions de paiement, portail de facturation, gestionnaire de webhook avec vérification du corps brut et de la signature, allocation de crédits à l'abonnement et réinitialisation mensuelle des crédits par cron.

Système de Partage et de Téléchargement

Construction du système de partage et de téléchargement — tokens partageables basés sur nanoid, accès public S3 via URL signée sans auth, révocation de liens et en-têtes de téléchargement Content-Disposition.

Module Admin

Développement du module admin avec des pipelines d'agrégation MongoDB pour l'analyse du tableau de bord, les données de graphiques de séries chronologiques, la gestion des utilisateurs et l'administration des abonnements.

Intégration Complète

Direction de l'intégration complète frontend-backend sur l'application utilisateur et le panneau d'administration — remplacement de tous les stores factices par des appels API en direct, connexion de la progression WebSocket et validation complète du parcours utilisateur de bout en bout.

Résultats

Variations de publicités: Des centaines à partir d'un seul téléchargementRendu: Remotion + FFmpeg accéléré par GPUCouverture de styles: 6 styles de sous-titres x 6 animations x 4 rapportsArchitecture: Plateforme coordonnée à cinq composants

Ce Qui Rend Ce Projet Spécial

Transforme un seul téléchargement de vidéo en des centaines de variations de publicités de marque grâce à la génération automatique de combinaisons, au rendu accéléré par GPU et au support de sous-titres multi-styles — conçu spécifiquement pour les spécialistes du marketing de performance.

Galerie

Adstacker: Générateur de publicités vidéo AI - Image 1
Adstacker: Générateur de publicités vidéo AI - Image 2
Adstacker: Générateur de publicités vidéo AI - Image 3
Adstacker: Générateur de publicités vidéo AI - Image 4
Adstacker: Générateur de publicités vidéo AI - Image 5
Adstacker: Générateur de publicités vidéo AI - Image 6
Adstacker: Générateur de publicités vidéo AI - Image 7
Adstacker: Générateur de publicités vidéo AI - Image 8
Adstacker: Générateur de publicités vidéo AI - Image 9
Adstacker: Générateur de publicités vidéo AI - Image 10

Vous Avez un Projet Similaire en TĂŞte ?

Discutons de la façon dont nous pouvons donner vie à votre vision avec le même niveau d'expertise et de dévouement.

Contactez-NousVoir Plus de Projets
File d'attente de tâches asynchrones BullMQ avec contrôle de concurrence
Progression WebSocket en temps réel avec fallback SSE
Téléchargements directs vers le cloud S3 présignés
Facturation d'abonnement Stripe avec crédits gérés par webhook
Liens vidéo publics partageables avec révocation
Admin dashboard avec analyses d'agrégation MongoDB
Zod
Swagger
Adstacker: Générateur de publicités vidéo AI - Image 11
Adstacker: Générateur de publicités vidéo AI - Image 12
Adstacker: Générateur de publicités vidéo AI - Image 13
Adstacker: Générateur de publicités vidéo AI - Image 14
Adstacker: Générateur de publicités vidéo AI - Image 15
Adstacker: Générateur de publicités vidéo AI - Image 16

Questions fréquemment posées

MicrocosmWorks a développé le moteur de calcul de combinaisons qui calcule le produit cartésien de toutes les permutations de Hook x Body x CTA x Sous-titre. Chaque élément d'entrée (hooks, segments de corps, CTAs) est défini par l'utilisateur, et le moteur énumère chaque combinaison valide, puis met chacun en file d'attente comme une tâche BullMQ indépendante. Cette approche signifie qu'une vidéo avec 5 hooks, 3 bodies, 4 CTAs et 6 styles de sous-titres génère automatiquement 360 variations d'annonces uniques.

MicrocosmWorks a implémenté 6 styles de rendu de sous-titres dans Adstacker : Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, et Clean Corporate. Chaque style possède des caractéristiques distinctes de police, de couleur, d'animation et de positionnement correspondant aux formats de créateurs populaires que les spécialistes du marketing de performance reconnaissent. Le SubtitleRenderer gère les 4 rapports d'aspect (9:16, 16:9, 1:1, 4:5) et 6 types d'animation (fade, slide-up, slide-down, scale, typewriter, bounce) au sein des compositions Remotion.

MicrocosmWorks a construit le pipeline de rendu en utilisant des compositions Remotion regroupées au démarrage du serveur pour une exécution rapide des tâches, combinées à FFmpeg pour l'optimisation de l'encodage. BullMQ gère la file d'attente de tâches asynchrones avec un contrôle de concurrence configurable, de sorte que plusieurs variations sont rendues en parallèle sur les ressources GPU disponibles. Chaque tâche gère la pipeline complète : téléchargement S3, rendu Remotion renderMedia, encodage FFmpeg, génération de vignettes, téléversement S3 et mise à jour de la base de données, avec gestion des erreurs et tentatives automatiques.

MicrocosmWorks a intégré une passerelle WebSocket qui pousse la progression de génération en temps réel pour chaque variation mise en file d'attente vers le frontend, avec un mécanisme de secours SSE (Server-Sent Events) pour les environnements où les connexions WebSocket ne sont pas disponibles. Les utilisateurs voient les mises à jour de statut en direct pour chaque variation, incluant les états mis en file d'attente, en traitement, pourcentage de rendu, et terminés. Cela élimine le besoin de polling et fournit un retour immédiat sur le statut du pipeline de génération.

MicrocosmWorks a mis en place la facturation par abonnement Stripe avec une allocation de crédits déclenchée par webhook. Lorsqu'un utilisateur s'abonne ou renouvelle, le gestionnaire de webhook alloue des crédits de génération en fonction de son niveau de forfait. Chaque génération de variation vidéo consomme un crédit, et un cron job mensuel réinitialise les soldes de crédits. Le tableau de bord d'administration fournit des analyses d'agrégation MongoDB montrant les schémas d'utilisation des crédits, les revenus d'abonnement et la consommation par utilisateur afin d'éclairer les décisions de tarification.