youtube/remotion/ANLEITUNG_PC.md
Pascal Scholz cbacc2fd97 Remotion: Baukasten für alle Folgen, Szenen einzeln renderbar, Stimmen-Skript
- gemeinsame Bausteine nach src/baukasten/, Bibliothek nach public/bibliothek/, Orte nach public/orte/
- je Szene eine Komposition (F02-01-…), werkzeuge/render.mjs rendert nur geänderte Szenen
  und klebt sie zusammen; --entwurf mit halber Auflösung und eingeblendeter Zeit/Zeile
- werkzeuge/stimmen.mts erzeugt ElevenLabs-Aufnahmen, Zeitplan übernimmt ihre Länge
- Folge 2: Geh- und Hinsetz-Clips statt Standbild-Wechsel, neue Vögel, fallendes Blatt,
  Noa malt den Kalender (Blick von oben)
- ANLEITUNG_PC.md für Studio und Rendern unter Windows

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:43:56 +00:00

53 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Remotion auf dem eigenen PC (Windows)
Damit kannst du Folgen sofort im Browser anschauen und durchspulen, ohne zu
rendern, und schneller rendern als auf dem VPS (mehr Kerne, Grafikkarte).
## Einmalig einrichten
1. **Node.js** (LTS, z. B. 22) installieren: https://nodejs.org – Standard-
einstellungen. **Git** installieren: https://git-scm.com
2. Repo holen (in der Eingabeaufforderung `cmd`):
```cmd
cd %USERPROFILE%
git clone ssh://git@git.larpaso.de:2222/pascal/youtube.git
cd youtube\remotion
npm install
```
3. **Clips vom Server holen** (stehen nicht im Git, ca. 3 MB):
```cmd
ssh -t deploy@larpaso.de "sudo cp -r /var/lib/docker/volumes/claude_shared/_data/youtube/figuren_bibliothek/clips_frei ~/clips_frei && sudo chown -R deploy ~/clips_frei"
scp -r deploy@larpaso.de:~/clips_frei %USERPROFILE%\youtube\remotion\public\bibliothek\clips
```
Ohne Clips läuft alles trotzdem, an ihrer Stelle steht dann ein Standbild.
Sobald es Sprachaufnahmen gibt, genauso `/shared/youtube/stimmen` nach
`public\stimmen` kopieren.
## Anschauen (Studio)
```cmd
cd %USERPROFILE%\youtube\remotion
npx remotion studio
```
Es öffnet sich der Browser (sonst http://localhost:3000). Links die
Kompositionen: `F02` ist die ganze Folge, `F02-03-…` einzelne Szenen.
Mit Leertaste abspielen, mit der Zeitleiste springen. Ändert jemand den
Code (`git pull`), aktualisiert sich die Vorschau von selbst.
Tipp: Unten rechts die Vorschau-Qualität auf „Half“ stellen, wenn es ruckelt.
## Rendern
```cmd
node werkzeuge\render.mjs F02 --entwurf
node werkzeuge\render.mjs F02
node werkzeuge\render.mjs F02 --szene 3
```
Ergebnis: `out\F02\F02-entwurf.mp4` bzw. `out\F02\F02.mp4`. Schon
gerenderte, unveränderte Szenen werden übersprungen. Das Skript nutzt alle
Kerne bis auf einen und die Grafikkarte.
## Aktualisieren
```cmd
cd %USERPROFILE%\youtube
git pull
cd remotion
npm install
```