Folge 1: Upload-Paket (Titel, Beschreibung, Schlagwörter DE/ES/FR) und Vorschaubild je Sprache

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lara 2026-11-05 14:01:17 +00:00
parent 0448234f83
commit dbdfb2fbd5
3 changed files with 154 additions and 0 deletions

View file

@ -10,6 +10,7 @@ import {F01} from './folge01/Folge01';
import {F02} from './folge02/Folge02'; import {F02} from './folge02/Folge02';
import {F03} from './folge03/Folge03'; import {F03} from './folge03/Folge03';
import {Banner, BannerRahmen, Profilbild} from './kanal/KanalBilder'; import {Banner, BannerRahmen, Profilbild} from './kanal/KanalBilder';
import {VorschauF01} from './kanal/Vorschaubild';
import {ShortKompositionen} from './shorts/Short'; import {ShortKompositionen} from './shorts/Short';
import {SHORTS_F01} from './shorts/folge01'; import {SHORTS_F01} from './shorts/folge01';
import {SZENEN as SZENEN_F01} from './folge01/Folge01'; import {SZENEN as SZENEN_F01} from './folge01/Folge01';
@ -32,6 +33,7 @@ export const Root: React.FC = () => (
<FolgenKompositionen folge={F03} /> <FolgenKompositionen folge={F03} />
<ShortKompositionen szenen={SZENEN_F01} shorts={SHORTS_F01} /> <ShortKompositionen szenen={SZENEN_F01} shorts={SHORTS_F01} />
<Composition id="Kanal-Profilbild" component={Profilbild} durationInFrames={1} fps={30} width={800} height={800} /> <Composition id="Kanal-Profilbild" component={Profilbild} durationInFrames={1} fps={30} width={800} height={800} />
<Composition id="Vorschau-F01" component={VorschauF01} durationInFrames={1} {...BILD} />
<Composition id="Kanal-Banner" component={Banner} durationInFrames={1} fps={30} width={2560} height={1440} /> <Composition id="Kanal-Banner" component={Banner} durationInFrames={1} fps={30} width={2560} height={1440} />
<Composition id="Kanal-Banner-Rahmen" component={BannerRahmen} durationInFrames={1} fps={30} width={2560} height={1440} /> <Composition id="Kanal-Banner-Rahmen" component={BannerRahmen} durationInFrames={1} fps={30} width={2560} height={1440} />
{(['hinten', 'vorne'] as const).map((seite) => ( {(['hinten', 'vorne'] as const).map((seite) => (

View file

@ -0,0 +1,60 @@
import React from 'react';
import {AbsoluteFill} from 'remotion';
import {Figur, Kamera} from '../baukasten/figur';
import {Vignette} from '../baukasten/helfer';
import {Apfel, Blume} from '../baukasten/natur';
import {BODEN, Ort} from '../baukasten/orte';
import {SPRACHE, type Sprache} from '../baukasten/sprache';
import {SCHRIFT} from '../baukasten/untertitel';
// Vorschaubild (Thumbnail) für Folge 1 „Zu klein, zu groß“, je Sprache:
// npx remotion still src/index.ts Vorschau-F01 /shared/youtube/vorschaubilder/folge01-de.png --scale=0.6667
// … --props='{"sprache":"es"}'
// Gebaut in 1920 × 1080, ausgegeben mit --scale=0.6667 als 1280 × 720 (YouTube-Empfehlung).
// Pino streckt sich zum Apfel (zu klein), Lulu beugt sich zur Blume (zu groß), Noa lacht in der Mitte.
// Schrift kurz und groß, damit sie auch in der kleinen Vorschau auf dem Handy lesbar bleibt.
const TEXT: Record<Sprache, [string, string]> = {
de: ['Zu klein?', 'Zu groß?'],
es: ['¿Muy pequeño?', '¿Muy alta?'],
fr: ['Trop petit ?', 'Trop grande ?'],
};
const Zeile: React.FC<{text: string; farbe: string}> = ({text, farbe}) => (
<div
style={{
fontFamily: SCHRIFT,
fontWeight: 700,
fontSize: 150,
lineHeight: 1,
color: farbe,
WebkitTextStroke: '14px #fbf4e4',
paintOrder: 'stroke fill',
textShadow: '0 10px 30px rgba(60,40,20,0.35)',
whiteSpace: 'nowrap',
}}
>
{text}
</div>
);
export const VorschauF01: React.FC = () => {
const [oben, unten] = TEXT[SPRACHE];
return (
<AbsoluteFill style={{background: '#f4ead8'}}>
<Kamera x={1010} y={590} zoom={1.42}>
<Ort name="garten_herbst" />
<Apfel x={660} y={520} s={1.5} r={-8} />
<Figur pose="pino_A_hinterbeine" x={700} y={BODEN} />
<Figur pose="noa_A3_lachen" x={1010} y={BODEN} />
<Blume x={1180} y={BODEN - 4} s={1.2} />
<Figur pose="lulu_A_hals-unten" x={1480} y={BODEN - 6} />
</Kamera>
<Vignette staerke={0.25} />
<div style={{position: 'absolute', top: 40, left: 60, display: 'flex', flexDirection: 'column', gap: 6}}>
<Zeile text={oben} farbe="#3f5a8a" />
<Zeile text={unten} farbe="#c8502c" />
</div>
</AbsoluteFill>
);
};

View file

@ -0,0 +1,92 @@
# Folge 1 „Zu klein, zu groß“ – Upload-Paket (Kanalstart So 08.11.2026)
Entwurf vom 05.11.2026 (Claude), zur Freigabe durch die Nutzerin. ES und FR selbst übertragen, nicht
muttersprachlich gegengelesen. Titel nach dem Muster der Türchen: Art der Geschichte vorn, Kanalname hinten.
| | Datei | Vorschaubild |
| --- | --- | --- |
| DE | `/shared/youtube/folge01/folge01-de.mp4` (4:59) | `/shared/youtube/vorschaubilder/folge01-de.png` (1280 × 720, Code: `remotion/src/kanal/Vorschaubild.tsx`) |
| ES | `/shared/youtube/folge01/folge01-es.mp4` (5:00) | `/shared/youtube/vorschaubilder/folge01-es.png` (1280 × 720, Code: `remotion/src/kanal/Vorschaubild.tsx`) |
| FR | `/shared/youtube/folge01/folge01-fr.mp4` (4:44) | `/shared/youtube/vorschaubilder/folge01-fr.png` (1280 × 720, Code: `remotion/src/kanal/Vorschaubild.tsx`) |
In YouTube Studio je Video: Zielgruppe „Ja, speziell für Kinder“, Kategorie „Bildung“ oder „Film & Animation“,
Sprache des Videos setzen, Playlist „Pinos kleine Welt – Folgen“ (je Kanal in Landessprache) anlegen.
Startzeit noch offen: `CLAUDE.md` 9:00 für alle, Drehplan 8:00 (DE), 9:00 (FR), 10:00 (ES).
## Deutsch
**Titel** (89 Zeichen)
```text
Geschichte für Kinder: Zu klein, zu groß – Igel Pino und Giraffe Lulu | Pinos kleine Welt
```
**Beschreibung**
```text
Pino ist ein kleiner Igel und kommt nicht an den letzten Apfel am Baum. Lulu ist eine große Giraffe und kommt nicht an die blaue Blume am Boden. Und Noa ist genau in der Mitte. Zusammen schaffen die drei es!
In der ersten Folge lernen sich Pino, Noa und Lulu kennen. Dabei geht es um klein und groß, oben und unten und darum, dass jeder mal Hilfe braucht. Mit Fragen zum Mitraten und dem Lied „Einer klein und einer groß“ zum Mitsingen.
Für Kinder von 3 bis 6 Jahren. Neue Folgen jeden Sonntag.
Zum Weiterspielen: Was kannst du ganz oben erreichen, was ganz unten? Und wobei hilfst du gern?
Für Eltern: Echte Igel fressen Käfer und Würmer. Bitte kein Obst, keine Nüsse und keine Milch hinlegen.
Diese Geschichte gibt es auch auf Spanisch („El pequeño mundo de Pino“) und Französisch („Le petit monde de Pino“).
```
**Schlagwörter:** Pinos kleine Welt, Kindergeschichte, Geschichte für Kinder, Igel, Giraffe, klein und groß, oben und unten, einander helfen, Freundschaft, Herbst, Apfel, Mitmachgeschichte, Kinderlied, Vorschule, Kinder ab 3
## Spanisch
**Titel** (79 Zeichen)
```text
Cuento para niños: Demasiado pequeño, demasiado alta | El pequeño mundo de Pino
```
**Descripción**
```text
Pino es un erizo pequeño y no llega a la última manzana del árbol. Lulu es una jirafa muy alta y no llega a la flor azul del suelo. Y Noa está justo en medio. ¡Juntos lo consiguen!
En el primer episodio, Pino, Noa y Lulu se conocen. Hablamos de pequeño y grande, arriba y abajo, y de que todos necesitamos ayuda a veces. Con preguntas para adivinar y la canción «Uno pequeño, una grande» para cantar juntos.
Para niños de 3 a 6 años. Nuevos episodios cada domingo.
Para seguir jugando: ¿Qué alcanzas tú muy arriba y qué muy abajo? ¿Y en qué te gusta ayudar?
Para las familias: los erizos de verdad comen escarabajos y gusanos. Por favor, no les dejen fruta, frutos secos ni leche.
Este cuento también está en alemán («Pinos kleine Welt») y en francés («Le petit monde de Pino»).
```
**Etiquetas:** El pequeño mundo de Pino, cuentos para niños, cuento infantil, erizo, jirafa, pequeño y grande, arriba y abajo, ayudarse, amistad, otoño, manzana, canción infantil, preescolar, niños de 3 años
## Französisch
**Titre** (72 Zeichen)
```text
Histoire pour enfants : Trop petit, trop grande | Le petit monde de Pino
```
**Description**
```text
Pino est un petit hérisson : il n'arrive pas à attraper la dernière pomme de l'arbre. Lulu est une très grande girafe : elle n'arrive pas à atteindre la fleur bleue par terre. Et Noa est juste au milieu. Ensemble, ils y arrivent !
Dans ce premier épisode, Pino, Noa et Lulu font connaissance. On parle de petit et de grand, d'en haut et d'en bas, et du fait que tout le monde a parfois besoin d'aide. Avec des questions pour deviner et la chanson « Un tout petit, un très grand » à chanter ensemble.
Pour les enfants de 3 à 6 ans. Un nouvel épisode chaque dimanche.
Pour continuer à jouer : qu'est-ce que tu peux attraper tout en haut, et tout en bas ? Et pour quoi aimes-tu aider ?
Pour les parents : les vrais hérissons mangent des insectes et des vers de terre. Merci de ne pas leur donner de fruits, de noix ni de lait.
Cette histoire existe aussi en allemand (« Pinos kleine Welt ») et en espagnol (« El pequeño mundo de Pino »).
```
**Mots-clés :** Le petit monde de Pino, histoire pour enfants, conte pour enfants, hérisson, girafe, petit et grand, en haut en bas, s'entraider, amitié, automne, pomme, chanson pour enfants, maternelle, enfants 3 ans