- 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>
53 lines
1.9 KiB
Markdown
53 lines
1.9 KiB
Markdown
# 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
|
||
```
|