Ein frei kopier- und anpassbares Lehrmittel von eduskript.org

Video

Video ohne die YouTube-Steuer — keine Werbung, kein Empfehlungs-Kaninchenbau, kein "dieses Video ist in deiner Region nicht verfügbar". Eduskript hostet deine Videos über Mux, was adaptives Streaming auf jedem Gerät bedeutet, plus automatisch generierte Untertitel. YouTube-Einbettungen werden ebenfalls unterstützt, für Material, das bereits dort liegt.


Hochladen und einbetten

Ziehe eine .mp4- oder .mov-Datei in die Videos-Schublade deines Skripts. Mux verarbeitet sie für adaptives Streaming (das dauert beim ersten Mal ein bis zwei Minuten — die Datei erscheint in der Videoliste mit einer "wird verarbeitet"-Anzeige, bis sie bereit ist).

Sobald sie bereit ist, bette sie im Markdown wie ein Bild ein:

![Eine kurze Bildunterschrift](my-lecture.mp4)

Der Video-Player bekommt:

  • Poster (Vorschaubild)
  • Play / Pause / Scrubber
  • Lautstärke
  • Untertitel-Umschalter (automatisch generierte Untertitel)
  • Vollbild
  • Adaptive Qualitätswahl

Alles automatisch. Keine Konfiguration nötig.


Eigene Vorschaubilder (Poster)

Standardmässig ist das Poster der allererste Frame des Videos — oft ein schwarzer Frame oder ein Logo. Wähle ein besseres mit einem Markdown-Bildtitel:

![](lecture.mp4 "thumbnail.jpg")

Der Poster-Wert kann sein:

  • Ein Dateiname eines Bildes, das du in dasselbe Skript hochgeladen hast (wird wie jedes andere Bild aufgelöst)
  • Eine absolute URL (https://...) — wird direkt verwendet

Dasselbe in HTML:

<muxvideo src="lecture.mp4" poster="thumbnail.jpg" ></muxvideo>

Beide Syntaxen laufen im selben Player zusammen. Gibst du kein Poster an, wird das automatisch generierte Mux-Vorschaubild (Frame bei time=0) als Fallback verwendet.


Automatisch generierte Untertitel

Jedes hochgeladene Video erhält bei der Verarbeitung von Mux automatisch generierte englische Untertitel. Schüler schalten sie mit dem Untertitel-Button im Player ein. Mehrsprachige Untertitel-Unterstützung ist auf der Roadmap.

Sind die automatisch generierten Untertitel falsch (Fachjargon, Akzente), kannst du sie über die Einstellungen des Video-Panels mit einer eigenen .vtt-Datei überschreiben (pro Video).


Inline-Wiedergabe-Flags

Zwei Flags im Alt-Text ändern das Wiedergabeverhalten:

![autoplay loop](background-video.mp4 "preview.jpg")
  • autoplay — startet die Wiedergabe beim Laden der Seite (stumm, Browser-Richtlinie)
  • loop — startet automatisch neu, wenn beendet

Nützlich für kurze Demo-Loops im Seitenhintergrund, Intro-Animationen oder visuelle Blickfänge am Anfang einer Lektion.


Adaptives Streaming, jedes Gerät

Mux generiert automatisch mehrere Qualitätsstufen (240p, 480p, 720p, 1080p, 4K je nach Quelle). Der Player wählt die passende Qualität basierend auf Verbindung und Gerät des Schülers:

  • Handy im Mobilfunknetz → 480p, ~1 MB/Minute
  • Laptop im WLAN → 1080p, ~10 MB/Minute
  • TV in schnellem WLAN → 4K, ~30 MB/Minute

Schüler können über das Qualitätsmenü des Players eine bestimmte Auflösung erzwingen.


YouTube

Für Material, das bereits auf YouTube liegt, bette es direkt ein statt es neu hochzuladen. Die einfachste Form ist ein Markdown-Bildlink, bei dem die URL ein YouTube-Link ist — der Alt-Text wird zur Bildunterschrift:

![Einführung in Rekursion](https://youtu.be/dQw4w9WgXcQ?t=120)

?t=120 startet die Wiedergabe bei Sekunde 120.

Die HTML-Form gibt mehr explizite Kontrolle:

<youtube id="dQw4w9WgXcQ" startTime={120} caption="Einführung in Rekursion" ></youtube>

oder das zugrunde liegende Element, zu dem es kompiliert:

<youtube-embed data-id="dQw4w9WgXcQ" data-start-time="120" data-caption="Einführung in Rekursion"></youtube-embed>

Verwende playlist (data-playlist beim zugrunde liegenden Element), um eine Playlist statt eines einzelnen Videos einzubetten.

Anders als Mux-Uploads zieht eine YouTube-Einbettung YouTubes eigenen Player nach sich — Werbung, empfohlene nächste Videos und regionale Verfügbarkeitseinschränkungen liegen bei YouTube, nicht bei Eduskript. Lade stattdessen zu Mux hoch, wenn du volle Kontrolle über das Seherlebnis willst.


Wann Video, wann nicht

Video glänzt für
  • Schritt-für-Schritt-Anleitungen komplexer Abläufe
  • Laborvorführungen, die sich nicht digital nachbilden lassen
  • Vorstellungen der Lehrperson für Online-/Hybridkurse
  • Alles, das wirklich eine Bewegungsabfolge ist, die man sehen muss
Video glänzt nicht für
  • Statisches "sprechender Kopf erklärt ein Konzept" — Text + Diagramme + eine interaktive Demo sind meist ansprechender und später leichter zu aktualisieren
  • Code-Walkthroughs — ein Live-python editor (bei dem der Schüler pausieren, editieren, ausführen kann) schlägt jemandem beim Tippen zuzuschauen
  • Alles, das du später vielleicht korrigieren musst — Video zu bearbeiten dauert 100-mal länger als Markdown zu bearbeiten

Kosten und Speicher

Videos zählen zu deiner Mux-Nutzung (Speicher + gestreamte Minuten). Die kostenlose Stufe deckt eine ordentliche Menge Unterrichtsinhalt ab. Für institutionelle Nutzung mit Hunderten von Videos, sprich mit deiner Organisations-Administration über die Mux-Abrechnungsstufe.

Videos verwenden dieselbe inhaltsadressierte Deduplizierung wie Dateien — lädst du dasselbe Video in zwei Skripte hoch, wird es nur einmal gespeichert.

YouTube-Einbettungen kosten auf Eduskript-Seite nichts — das Video läuft von YouTubes eigener Infrastruktur.


Video-Spickzettel

ZielSyntax
Ein Mux-Video einbetten![Bildunterschrift](filename.mp4)
Eigenes Poster aus Skript-Dateien![](filename.mp4 "thumbnail.jpg")
Eigenes Poster von URL![](filename.mp4 "https://example.com/thumb.jpg")
Autoplay + Loop (stiller Hintergrund)![autoplay loop](bg.mp4 "preview.jpg")
Direkte HTML-Form (Mux)<muxvideo src="x.mp4" poster="thumb.jpg" ></muxvideo>
Ein YouTube-Video einbetten![Bildunterschrift](https://youtu.be/VIDEO_ID?t=120)
YouTube mit expliziten Optionen<youtube id="VIDEO_ID" startTime={120} caption="..." ></youtube>
YouTube-Playlist<youtube id="VIDEO_ID" playlist="PLAYLIST_ID" ></youtube>