# VideoFactory — Document de reprise

> Usine à vidéos : Ollama + ComfyUI + Kokoro + FFmpeg.  
> Dossier Lab : `C:\Users\Sylvain\projet\lab\projets\videofactory`  
> LXC : `dev@10.10.11.115` → `/var/www/app`  
> Référence UI : [Vidéo YouTube](https://www.youtube.com/watch?v=_KkVTsXwx2c)

---

## En une phrase

Web app avec **4 onglets** (Générer, Projet, Outils, Paramètres) pour fabriquer des vidéos complètes en local, sans payer des APIs cloud.

---

## Stack

PHP + HTML5 + CSS + JS natifs + SQLite + FFmpeg sur LXC.  
ComfyUI + Ollama sur **PC GPU** (URLs dans Paramètres).

---

## Infra (créée le 01/09/2026)

| Élément | Valeur |
|---------|--------|
| URL | `https://videofactory.watys.fr/` |
| CTID | **9034** |
| IP | **10.10.11.115** |
| User SSH | `dev` |
| Dossier | `/var/www/app` |
| RAM / CPU | 8192 Mo / 12 cœurs |
| PHP | 8.2 — `/api/health.php` OK |
| FFmpeg | 5.1 installé |
| Cursor CLI | installé + clé API |
| Telegram | `-5362107357` |

---

## Reprise rapide (agent)

```
Lis CAHIER-DES-CHARGES.md en entier.
Ordre dev : Paramètres (connexions) → Projet (script Ollama) → assets → FFmpeg → Générer → Outils.
Ne pas copier TubeFactory tel quel : pas de chaînes / kanban YouTube.
TubeFactory reste sur 10.10.11.146 ; VideoFactory est un projet séparé.
```

---

## Dossiers sur le LXC

```
/var/www/app/
  api/           # endpoints PHP
  data/          # SQLite
  storage/       # projets vidéo (assets, final.mp4)
  workflows/     # JSON ComfyUI importés
  .cursor-inbox/
  .cursor-outbox/
```

---

## Services externes (déjà utilisés dans TubeFactory)

| Service | URL / mode | Détail |
|---------|------------|--------|
| **ComfyUI** | `http://swatier.freeboxos.fr:8188` | Domaine Freebox + port — **pas de Socat** sur le LXC |
| **Ollama** | API **Ollama Cloud** (`ollama.com`) | Clé API déjà dans TubeFactory — modèle `gpt-oss:20b` |
| **Voix (TubeFactory)** | Edge TTS | `fr-FR-DeniseNeural` — VideoFactory visera **Kokoro** si installé sur le PC |

VideoFactory appellera ComfyUI **directement** via le domaine (comme TubeFactory), depuis le LXC `10.10.11.115`.

---

## Prochaine action

1. ~~Créer le **groupe Telegram**~~ → fait (`-5362107357`)
2. Coder l’**onglet Paramètres** (pré-remplir ComfyUI + Ollama comme TubeFactory)  
3. Coder l’**onglet Projet**
