Arta Edit Studio – Einrichtung
Richten Sie eine frische Kopie für /reel-story und /reel-split ein und personalisieren Sie sie.
Erklären Sie jeden Schritt in einem einfachen Satz, bevor Sie ihn ausführen – viele Benutzer sind
keine Entwickler. Fragen Sie vor allem, was heruntergeladen oder installiert wird (Pakete, Schriftarten,
Modellgewichte) und geben Sie ungefähr an, wie groß es ist.
Argumente: $ARGUMENTS
1. Überprüfen Sie den Rechner – Bericht als ✅ / ❌-Tabelle
| Benötigt | Prüfung | Behebung bei Fehlen |
|---|---|---|
| Python ≥ 3.10 | python --version | python.org |
| Node ≥ 18 | node --version | nodejs.org (LTS) |
| ffmpeg mit zscale | ffmpeg -hide_banner -filters enthält zscale | Windows: gyan.dev „vollständiger“ Build · macOS: brew install ffmpeg |
| NVIDIA GPU (optional) | nvidia-smi | keine → Whisper läuft auf CPU, ~10× langsamer |
| Chrome zum Rendern | npx hyperframes doctor (nach Schritt 2) | doctor sagt, was zu tun ist |
2. Installation (vorher fragen)
python -m venv .venv- PyTorch – der Befehl von pytorch.org für dieses Betriebssystem; mit einer NVIDIA GPU die CUDA-Version wählen (~2,5 GB), sonst die CPU-Version.
.venv/Scripts/python -m pip install -r requirements.txt(macOS/Linux:.venv/bin/python).npm install(HyperFrames-Renderer, GSAP, Lucide-Icons).npx hyperframes doctor– beheben, was gemeldet wird.- Dem Benutzer mitteilen: Das Whisper-Modell
large-v3(~3 GB) wird bei der ersten Transkription heruntergeladen.
3. Schriftarten
Lesen Sie die fonts in der Konfiguration. Für jede Datei, die in font/ fehlt, teilen Sie dem Benutzer mit,
wo die kostenlose Standardversion herkommt, und bieten Sie an, sie herunterzuladen (vorher fragen):
- Farsi:
Vazirmatn-Medium.ttf– github.com/rastikerdar/vazirmatn (Releases), OFL - Lateinisch:
Poppins-SemiBold.ttfund AnzeigePoppins-Black.ttf– fonts.google.com/specimen/Poppins, OFL
Jede andere Schriftart funktioniert: Legen Sie die Datei in font/ ab und ändern Sie den Pfad in der Konfiguration.
4. Persönliche Konfiguration
Wenn reel.config.json nicht existiert, kopieren Sie reel.config.example.json dorthin, und fragen Sie dann
in einer Nachricht (überspringen Sie, was die Argumente bereits beantwortet haben):
- Name und Instagram-Handle (für die Follow-Karte)
- gesprochene Sprache der Videos (
fa,en,ar,de, …) - Marken-/Produktname (optional) und dessen Farben – oder eine Logodatei, um Farben daraus zu extrahieren
- Maskottchen-/Charakterbilder (optional) → legen Sie sie in
assets/mascot/ab; ein Logo →assets/brand/logo.png - wo sich ihre B-Roll-Clips befinden (Standard:
assets/broll/)
Schreiben Sie die Antworten in reel.config.json (behalten Sie jeden Schlüssel, den das Beispiel hat).
5. Rauchtest
.venv/Scripts/python -X utf8 -c "import sys; sys.path.insert(0,'tools'); import config, story_build, showcase_build; print('tools ok')"- Wenn bereits ein Video in
raw/liegt:$PY tools/face_track.py <take>sollte eine Gesichtsposition ausgeben.
6. Übergabe
Geben Sie eine kurze „Bedienungsanleitung“ mit je einem Beispiel in der Sprache des Benutzers aus:
/reel-story <take> <Thema, Kommentar-Keyword, Namen> und /reel-split <take> ….