🍋
Menu
Video

Muxing

Muxing (Stream-Multiplexing)

Der Prozess des Kombinierens separater Video-, Audio-, Untertitel- und Metadatenströme zu einer einzelnen Containerdatei oder das Umgekehrte (Demuxing): das Extrahieren einzelner Ströme aus einer Containerdatei.

Technisches Detail

Multiplexing verschachtelt Daten aus mehreren Strömen in eine einzelne Datei, verwaltet Synchronisations-Zeitstempel, Stream-Identifikatoren und Seeking-Indizes. Demultiplexing (Demuxing) kehrt den Prozess um, isoliert einzelne Ströme für separate Verarbeitung. In FFmpeg extrahiert -c copy -an output.mp4 den Videostream ohne Audio, während -vn -c:a copy output.aac Audio extrahiert. Container bestimmen die Multiplexing-Regeln: MP4 erfordert eine moov-Atom (Index) am Dateianfang oder -ende; MKV verwendet Cluster mit Cues für Seeking. Streaming-Protokolle (HLS, DASH) segmentieren gemuxte Ströme in kleine Chunks für adaptive Bitrate-Zustellung.

Beispiel

```html
<!-- Muxing: HTML5 video with format fallback -->
<video controls preload="metadata">
  <source src="video.webm" type="video/webm; codecs=vp9,opus">
  <source src="video.mp4"  type="video/mp4">
  Your browser does not support HTML5 video.
</video>
```

Verwandte Tools

Verwandte Begriffe