diff --git a/courses/223015b/slides/2026-01-09-termin-2-bild-audio-video.md b/courses/223015b/slides/2026-01-09-termin-2-bild-audio-video.md index 01cb67c..fb7e0a5 100644 --- a/courses/223015b/slides/2026-01-09-termin-2-bild-audio-video.md +++ b/courses/223015b/slides/2026-01-09-termin-2-bild-audio-video.md @@ -544,24 +544,81 @@ Ohne Kompression: Unmöglich zu streamen oder speichern --- -# Container vs. Codec +# Container: Die Verpackung -**Container = Die Box** -Verpackt Video, Audio, Untertitel, Metadaten +**Was ist ein Container?** +Eine "Box", die verschiedene Streams zusammenpackt: +- Video-Stream +- Audio-Stream(s) +- Untertitel +- Metadaten (Titel, Kapitel, etc.) -**Beispiele:** MP4, MKV, AVI, MOV +**Gängige Container:** -**Codec = Kompressionsalgorithmus** -Entscheidet, WIE Daten komprimiert werden +| Container | Endung | Typischer Einsatz | +|-----------|--------|-------------------| +| MP4 | .mp4 | Web, Streaming | +| MKV | .mkv | Archiv, viele Streams | +| AVI | .avi | Legacy (veraltet) | +| MOV | .mov | Apple-Ökosystem | -**Video-Codecs:** H.264, H.265, VP9, AV1 -**Audio-Codecs:** AAC, MP3, Opus + - + +--- + +# Container + Codec = Video + +**Das Zusammenspiel:** + +``` +┌─────────────────────────────┐ +│ Container (z.B. MP4) │ +│ ┌────────────────────────┐ │ +│ │ Video-Stream (H.264) │ │ +│ ├────────────────────────┤ │ +│ │ Audio-Stream (AAC) │ │ +│ ├────────────────────────┤ │ +│ │ Untertitel (SRT) │ │ +│ └────────────────────────┘ │ +└─────────────────────────────┘ +``` + +**Häufiger Irrtum:** "Das ist eine MP4-Datei" +→ Sagt nichts über den Codec aus! + + ---