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:
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é.
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.
StreamPot est un outil de traitement vidéo.
J'ai créé StreamPot pour m'aider à créer des clips vidéo 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.
Tout d'abord, configurez un nouveau dossier de projet et initialisez-le :
mkdir éditeur ai && cd éditeur ai && npm init -yCréez ensuite un.envet saisissez les détails de votre compartiment S3 depuis Cloudflare ou AWS.
# .env S3_ACCESS_KEY= S3_SECRET_KEY= S3_BUCKET_NAME= S3_ENDPOINT= S3_REGION=Pour plus d'informations sur la façon d'obtenir les détails du bucket à partir de Cloudflare, consultez Comment configurer les buckets Cloudflare R2 et générer une clé d'accès.
Une fois que vous avez rempli votre.env, créer uncomposer.ymlfichier pour exécuter StreamPot :
# services compose.yml : serveur : image : streampot/server:latest environnement : NODE_ENV : production DATABASE_URL : postgres://postgres:example@db:5432/example REDIS_CONNECTION_STRING : redis://redis:6379 S3_ACCESS_KEY : ${S3_ACCESS_KEY} S3_SECRET_KEY : ${S...
[Courte citation de 8% de l'article original]