Was ist das M4S-Dateiformat?
Eine .m4s-Datei ist ein Mediensegment, das in MPEG-DASH (Dynamic Adaptive Streaming over HTTP) verwendet wird, dem internationalen Standard für adaptives Bitraten-Videostreaming (ISO/IEC 23009-1). M4S-Segmente sind Fragmente eines größeren Video- oder Audiostreams und keine eigenständig abspielbaren Dateien.
Das Format basiert auf ISOBMFF (ISO Base Media File Format, ISO 14496-12) - derselben Containerfamilie wie .mp4. Eine vollständige DASH-Präsentation besteht aus einem Initialisierungssegment, das die Codec-Konfiguration enthält, gefolgt von einer Reihe von Mediensegmenten, die jeweils typischerweise 2-10 Sekunden Wiedergabe abdecken. Jedes Mediensegment ist als Paare von moof (Movie Fragment Box) + mdat (Media Data Box) strukturiert.
Ein begleitendes .mpd XML-Manifest (Media Presentation Description) beschreibt alle verfügbaren Qualitätsstufen, Segment-URLs, Dauern und DRM-Informationen. Adaptive Player rufen zuerst die .mpd ab und fordern dann einzelne .m4s-Segmente in der entsprechenden Qualitätsstufe basierend auf der verfügbaren Bandbreite an.
Der Inhaltsschutz nutzt Common Encryption (CENC, ISO 23001-7), was es ermöglicht, dass Widevine, PlayReady und FairPlay DRM auf denselben verschlüsselten Segmenten operieren. Browser wickeln die .m4s-Auslieferung transparent über die Media Source Extensions (MSE) API mittels Playern wie Shaka Player oder dash.js ab. Segmente erscheinen häufig im Browser-Cache oder in temporären Verzeichnissen, wenn DASH-Streams auf Diensten wie YouTube, Netflix und Disney+ angesehen werden.
Das Zusammenfügen aller Segmente einer Qualitätsstufe mit einem Tool wie ffmpeg erzeugt eine vollständige, abspielbare .mp4-Datei.
Sicherheit
RISIKO: LOWM4S-Dateien sind passive Mediendaten-Segmente - sie enthalten keinen ausführbaren Code und können keine Malware ausführen, wenn sie in einem Medienplayer geöffnet werden. Die Hauptwarnung: Tools, die behaupten, „.m4s von Streaming-Diensten herunterzuladen und zu konvertieren“, können gegen die Nutzungsbedingungen der Plattformen verstoßen. DRM-geschützte Segmente (Widevine/PlayReady) können ohne den Lizenzschlüssel nicht entschlüsselt werden - Tools, die dies für Premium-Inhalte versprechen, könnten Betrug oder Malware sein.
Formatdetails
kurz gefasst- Myst IV: Revelation Spielstand - Altes Ubisoft-Spiel (2004) verwendete .m4s für Speicherdaten; im Vergleich zu DASH-Segmenten extrem selten anzutreffen.
Programme zum Öffnen von M4S-Dateien
Technische Details
technische Spezifikation| Dateityp | Binäres ISOBMFF-Mediensegment (MPEG-DASH-Streaming) |
| MIME-Typ | video/iso.segment (primär); video/mp4 oder audio/mp4 werden ebenfalls verwendet |
| Byte-Reihenfolge | Big-Endian (ISOBMFF-Standard) |
| Container | ISOBMFF (ISO Base Media File Format, ISO 14496-12) - gleiche Familie wie MP4 und M4V |
| Segmentstruktur | Paare von moof (Movie Fragment Box) + mdat (Media Data Box); kann eine styp-Box vorangestellt haben |
| Initialisierungssegment | Separate Datei mit ftyp + moov Box muss abgerufen werden, bevor Mediensegmente dekodiert werden können |
| Typische Segmentdauer | 2-10 Sekunden Medien pro Segmentdatei |
| Typische Dateigröße | 500 KB - 5 MB pro Segment |
| Video-Codecs | H.264/AVC, H.265/HEVC (Codec-Wahl ist unabhängig vom M4S-Container) |
| Audio-Codec | Typischerweise AAC; gängige Abtastraten 44.100 Hz und 48.000 Hz |
| DRM-Unterstützung | Common Encryption (CENC, ISO 23001-7); kompatibel mit Widevine, PlayReady und FairPlay |
| Farbtiefe | 8-Bit (SDR) oder 10-Bit (HDR10/HLG) abhängig vom kodierten Videostream |
| Browser-Auslieferung | Abgewickelt über Media Source Extensions (MSE) API via Player wie Shaka Player oder dash.js |
| Eigenständige Abspielbarkeit | Nicht direkt abspielbar; erfordert MPD-Manifest und geordnete Segmentfolge; das Verketten aller Segmente ergibt eine gültige MP4 |
| Veröffentlicht | 2012 (MPEG-DASH standard ISO/IEC 23009-1 published) |
| Neueste Version | MPEG-DASH 5th Edition (ISO/IEC 23009-1:2022) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.iso.org |
M4S-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu M4S-Dateien.