Wat is het DASH-bestandsformaat?
De extensie .dash identificeert een MPEG-DASH mediasegment - een kort binair blok van een video- of audiostream die via HTTP wordt geleverd met behulp van Dynamic Adaptive Streaming (DASH), gestandaardiseerd als ISO/IEC 23009-1 in 2012. Een .dash-bestand kan het volgende bevatten:
- Gecomprimeerde video gecodeerd met H.264 (AVC), H.265 (HEVC), of AV1,
- Audiotracks, meestal AAC op 44.1 of 48 kHz,
- Getimede metadata en optionele DRM-versleutelingsinformatie.
.dash-segmenten worden geproduceerd tijdens het proces van het verpakken van een mediabron in een DASH-stream. Het segmentformaat is binair, gebouwd op gefragmenteerde MP4 (ISO Base Media File Format): een ftyp- of styp-box verschijnt op byte-offset 4, gevolgd door moof/mdat-fragmentparen. Een enkel segment beslaat een paar seconden afspeeltijd (meestal 2-10 s) en kan niet op zichzelf worden afgespeeld - het vereist een bijbehorend .mpd XML-manifest dat alle beschikbare representaties (resoluties en bitrates) beschrijft en de speler instrueert welke segmenten op elk kwaliteitsniveau moeten worden opgehaald.
DASH ondersteunt optionele Common Encryption (CENC) - AES-CTR of AES-CBC - voor DRM-beveiligde inhoud via Widevine of PlayReady. Het verpakken wordt afgehandeld door tools zoals GPAC MP4Box, Bento4, en ffmpeg. Het formaat concurreert met Apple's HLS (.m3u8 / .ts) voor adaptieve streaming via HTTP en wordt op grote schaal toegepast door grote videoplatforms.
Beveiliging & veiligheid
RISICO: LOWDASH-segmenten zijn passieve mediagegevens en worden niet uitgevoerd, dus de bestanden zelf vormen een laag risico. De realistische zorgen zijn juridisch en praktisch: het rippen van segmenten van een streamingdienst kan de voorwaarden en DRM schenden (CENC-versleutelde segmenten spelen sowieso niet af zonder licentiesleutel), en zoals bij alle media, houd uw speler (VLC/FFmpeg) up-to-date aangezien demuxers een geschiedenis van CVE's hebben. Vermijd dubieuze „DASH downloader/converter”-sites die adware bundelen - FFmpeg en VLC zijn gratis en volstaan.
Formaatdetails
in een notendop- Dashlane back-up/exportbestand - Sommige versies van de Dashlane-wachtwoordbeheerder gebruikten een .dash-back-up van de versleutelde kluis; dit is een versleutelde wachtwoordopslag, geen mediabestand.
- DashO / app-specifieke .dash-gegevens - Verschillende apps genereren project- of gegevensbestanden met een .dash-extensie die niets te maken hebben met streaming of Dashlane.
Programma's die DASH-bestanden openen
Technische details
diepe specificaties| Containerformaat | Fragmented ISO Base Media File Format (ISO BMFF / fMP4) |
| Byte-volgorde | Big-endian |
| MIME-type (segmenten) | video/mp4 of video/iso.segment |
| MIME-type (manifest) | application/dash+xml (bijbehorend .mpd-bestand) |
| Magic bytes | ftyp of styp op byte-offset 4 (hex: 66 74 79 70 / 73 74 79 70) |
| Segmentstructuur | Initialisatiesegment (ftyp + moov) gevolgd door mediasegmenten (styp + moof + mdat) |
| Typische segmentduur | 2-10 seconden afspeeltijd per segment |
| Typische segmentgrootte | 0,5-10 MB per segment, afhankelijk van codec en resolutie |
| Ondersteunde videocodecs | H.264 (AVC), H.265 (HEVC), AV1; resolutie tot 4K met H.264, tot 8K met HEVC/AV1 |
| Ondersteunde audiocodecs | AAC (typisch); 44.1 kHz of 48 kHz samplefrequentie |
| Kleurdiepte | 8-bit 4:2:0 (standaard); 10-bit voor HDR-inhoud (HEVC Main10, AV1) |
| Versleuteling / DRM | Optionele Common Encryption (CENC): AES-CTR of AES-CBC; compatibel met Widevine en PlayReady |
| Adaptieve bitrate | Meerdere representaties bij verschillende resoluties en bitrates; client selecteert per segment op basis van bandbreedte |
| DASH-profielsignalering | Profiel-URI in MPD (bijv. urn:mpeg:dash:profile:isoff-live:2011); ftyp brand bijv. „dash”, „iso6” |
| Ontwikkelaar / standaardisatie-instelling | MPEG (ISO/IEC) en DASH Industry Forum (DASH-IF) |
| Uitgebracht | MPEG-DASH standardized as ISO/IEC 23009-1 in 2012 |
| Laatste versie | ISO/IEC 23009-1:2022 (4th edition) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.iso.org |
DASH conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DASH-bestanden.