Specialise

ClipForge

2026 loupix57 Actif
ClipForge

Creation de shorts viraux en local (ingest, STT, TTS, montage, TikTok) - API NestJS, workers Python, dashboard Next.js

Technologies

NestJSPythonNext.js

Documentation du projet

ClipForge

Création de shorts viraux en local, avec Raspberry Pi en workers.

Objectif

  • Ingest de sources vidéo (YouTube, Dailymotion, fichiers locaux).
  • Transcription, script court, TTS, montage, rendu.
  • Export local et publication manuelle au début.

Structure du repo

  • api/ API et orchestrateur (Node.js / NestJS léger)
  • workers/ tâches média (Python)
  • ingest/, stt/, script/, tts/, edit/, render/, publish/
  • templates/ presets pour FFmpeg (YAML)
  • shared/ assets, polices, b-roll, rendus, sous-titres
  • configs/ fichiers d'exemple de config/env
  • docs/ documentation technique et guides

Démarrage rapide (local)

API

  1. Ouvre api/ et installe les dépendances.
  2. Génère et initialise la base SQLite via Prisma.
  3. Démarre en dev.
cd api
npm install
npx prisma generate
npx prisma migrate dev --name init
npm run dev

Vérifie la santé:

curl http://localhost:3000/health

Workers (conda)

  1. Installe Miniforge/Conda.
  2. Crée l'environnement depuis workers/environment.yml.
  3. Active l'environnement avant toute commande Python.
cd workers
conda env create -f environment.yml
conda activate clipforge

Tester l'ingest:

python ingest/ingest.py --url https://www.youtube.com/watch?v=dQw4w9WgXcQ --out ./shared/renders/test.mp4

Plus de détails dans docs/.

Code source

Projet open source hébergé sur GitHub.

  • 0 étoiles
  • 0 forks
  • TypeScript
Voir le dépôt GitHub

Projets suggeres

Devis par e-mail

Recevoir votre devis

Indiquez votre e-mail : le PDF part tout de suite, sans engagement.

Récapitulatif

    Total HT
    TTC (TVA 20 %)

    Où envoyer votre devis ?

    Le PDF arrive à cette adresse en quelques secondes.

    Préciser votre besoin facultatif
    • Sans engagement
    • Réponse sous 24 h ouvrées
    • Devis PDF par e-mail

    Tarif HT selon les options choisies. Devis PDF envoyé par e-mail.