youtube/remotion/src/folge08/Folge08.tsx
2026-11-05 20:07:38 +00:00

61 lines
2.7 KiB
TypeScript
Raw 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.

import React from 'react';
import {INTRO_OPTIONEN, Intro, OUTRO, Outro, introZeilen} from '../baukasten/buch';
import {baueFolge, type SzenenEintrag} from '../baukasten/folge';
import {mitKlang} from '../baukasten/geraeusche';
import {TITEL, plane} from './plan';
import {S2, Szene2} from './szene2';
import {S3, Szene3} from './szene3';
import {S4, Szene4} from './szene4';
import {S5, Szene5} from './szene5';
import {S6, Szene6} from './szene6';
import {S7, Szene7} from './szene7';
import {S8, Szene8} from './szene8';
// Folge 8 „Noas Laterne“ (läuft am Mi 11.11., St. Martin) – per Code aus der Figuren-Bibliothek,
// Drehbuch drehbuecher/neu-noas-laterne/de.md. Gehen nur mit baukasten/gang.ts (keine rutschenden Füße).
const INTRO = plane('intro', introZeilen(TITEL), INTRO_OPTIONEN);
export const SZENEN: SzenenEintrag[] = [
{
name: 'Intro',
datei: 'Folge08.tsx',
plan: INTRO,
K: mitKlang(() => <Intro plan={INTRO} titel={TITEL} posen={['pino_A3_lachen', 'noa_A3_lachen', 'lulu_A3_lachen']} />, INTRO, {
toene: [{name: 'buch_auf', bei: 'buch', versatz: 0.7, lautstaerke: 0.35}],
}),
musik: {datei: 'musik/folge01/intro.mp3', lautstaerke: 0.35, rein: 0.2, raus: 1.2},
},
{
name: 'Was wird das',
datei: 'szene2.tsx',
plan: S2,
K: mitKlang(Szene2, S2, {atmo: 'zimmer', atmoLaut: 0.1, toene: [{name: 'rascheln', bei: 'bild0', versatz: 0.3, lautstaerke: 0.2, laenge: 1.5}]}),
},
{
name: 'Es wird dunkel',
datei: 'szene3.tsx',
plan: S3,
K: mitKlang(Szene3, S3, {atmo: 'garten_abend', atmoLaut: 0.12, toene: [{name: 'klick', bei: 'klick', versatz: 0.35, lautstaerke: 0.5}]}),
},
{name: 'Der grosse Schatten', datei: 'szene4.tsx', plan: S4, K: mitKlang(Szene4, S4, {atmo: 'garten_nacht', atmoLaut: 0.05})},
{name: 'Ach so', datei: 'szene5.tsx', plan: S5, K: mitKlang(Szene5, S5, {atmo: 'garten_nacht', atmoLaut: 0.1})},
{name: 'Jetzt bin ich der Groesste', datei: 'szene6.tsx', plan: S6, K: mitKlang(Szene6, S6, {atmo: 'garten_nacht', atmoLaut: 0.1})},
{name: 'Schattenspiel', datei: 'szene7.tsx', plan: S7, K: mitKlang(Szene7, S7, {atmo: 'garten_nacht', atmoLaut: 0.1})},
{
name: 'Ein Licht fuer Pino',
datei: 'szene8.tsx',
plan: S8,
K: mitKlang(Szene8, S8, {atmo: 'garten_nacht', atmoLaut: 0.1, toene: [{name: 'rascheln', bei: 'bild0', versatz: 0.8, lautstaerke: 0.15, laenge: 1.4}]}),
musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, rein: 3, raus: 0.1},
},
{
name: 'Outro',
datei: 'Folge08.tsx',
plan: OUTRO,
K: mitKlang(() => <Outro />, OUTRO, {toene: [{name: 'buch_zu', bei: 'buch', versatz: 3.2, lautstaerke: 0.45}]}),
musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, ab: S8.dauer / 30, rein: 0.1, raus: 2},
},
];
export const F08 = baueFolge('F08', SZENEN);