Créez votre propre éditeur vidéo IA avec Node.js, AssemblyAI et StreamPot (hébergé)

DEV - 03/08
Remarque : il s'agit d'une version révisée de cet article, utilisant le nouveau StreamPot hébergé. Vous avez peut-être vu AI...

Remarque : il s'agit d'une version révisée de cet article, utilisant le nouveau StreamPot hébergé.

Vous avez peut-être vu des startups d’IA transformer comme par magie de longues vidéos de podcast en clips viraux pour TikTok.

Pour ce faire, ils utilisent un Large Language Model (LLM), comme GPT-4, pour trouver les meilleurs éléments.

Dans ce guide, vous apprendrez à créer votre propre éditeur vidéo IA.

Vous serez:

  • Utilisez AssemblyAI pour transcrire et générer des extraits vidéo.
  • Utilisez StreamPot pour extraire l'audio et créer des clips.

Voici un dépôt avec le code final

Au moment où vous aurez terminé, vous produirez vos propres clips vidéo générés par l'IA et serez prêt à soumettre votre candidature YC (enfin, peut-être !).

Voici un exemple de clip de départ et de clip généré.

Qu’est-ce qu’AssemblyAI ?

AssemblyAI est un ensemble d'API d'IA permettant de travailler avec l'audio, y compris la transcription, ainsi que d'exécuter l'IA (LLM) sur les transcriptions.

Qu’est-ce que StreamPot ?

StreamPot est une API de traitement vidéo.

J'ai créé StreamPot pour aider à créer des clips vidéo d'IA pour mon podcast, Scaling DevTools.

Cela signifie que vous pouvez créer l'ensemble de ce projet rapidement car il vous suffit d'écrire vos commandes et de laisser StreamPot gérer l'infrastructure.

Conditions préalables

  • Compte AssemblyAI avec des crédits si vous souhaitez exécuter le processus complet.
  • Compte StreamPot
  • Node.js (j'ai utilisé la v20.10.0)

Étape 1 : Extraire l'audio d'une vidéo

Pour transcrire la vidéo, nous devons d'abord extraire l'audio à l'aide de StreamPot.

mkdir éditeur ai && cd éditeur ai && npm init -y
Entrer en mode plein écran Quitter le mode plein écran

J'utiliseimportationsdans cet article alors mettez à jour votrepackage.jsoninclure"type": "module"

Allez créer un compte S...
[Courte citation de 8% de l'article original]

Loading...