Hvad er DASH-filformatet?
Filendelsen .dash identificerer et MPEG-DASH mediesegment - en kort binær klump af en video- eller lydstream leveret over HTTP ved hjælp af Dynamic Adaptive Streaming (DASH), standardiseret som ISO/IEC 23009-1 i 2012. En .dash-fil kan indeholde:
- Komprimeret video kodet med H.264 (AVC), H.265 (HEVC) eller AV1,
- Lydspor, typisk AAC ved 44,1 eller 48 kHz,
- Tidsbestemte metadata og valgfri DRM-krypteringsinformation.
.dash-segmenter produceres under processen med at pakke en mediekilde til en DASH-stream. Segmentformatet er binært, bygget på fragmenteret MP4 (ISO Base Media File Format): en ftyp- eller styp-boks vises ved byte-offset 4, efterfulgt af moof/mdat-fragmentpar. Et enkelt segment dækker få sekunders afspilning (typisk 2-10 sek.) og kan ikke afspilles alene - det kræver et ledsagende .mpd XML-manifest, der beskriver alle tilgængelige repræsentationer (opløsninger og bitrater) og instruerer afspilleren i, hvilke segmenter der skal hentes på hvert kvalitetsniveau.
DASH understøtter valgfri Common Encryption (CENC) - AES-CTR eller AES-CBC - til DRM-beskyttet indhold via Widevine eller PlayReady. Pakning håndteres af værktøjer som GPAC MP4Box, Bento4 og ffmpeg. Formatet konkurrerer med Apples HLS (.m3u8 / .ts) om adaptiv streaming via HTTP og er bredt implementeret af store videoplatforme.
Sikkerhed og tryghed
RISIKO: LOWDASH-segmenter er passive mediedata og eksekverer ikke, så selve filerne er lavrisiko. De reelle bekymringer er juridiske og praktiske: ripping af segmenter fra en streamingtjeneste kan overtræde dens vilkår og DRM (CENC-krypterede segmenter vil alligevel ikke kunne afspilles uden en licensnøgle), og som med alle medier bør du holde din afspiller (VLC/FFmpeg) opdateret, da demuxere har en historik med CVE-sårbarheder. Undgå tvivlsomme «DASH downloader/converter»-sider, der bundler adware - FFmpeg og VLC er gratis og tilstrækkelige.
Formatdetaljer
kort fortalt- Dashlane backup/eksportfil - Nogle versioner af Dashlane password-manager brugte en .dash-backup af den krypterede boks; dette er et krypteret adgangskodelager, ikke en mediefil.
- DashO / app-specifikke .dash-data - Forskellige apps udsender projekt-/datafiler med en .dash-filendelse, der ikke er relateret til streaming eller Dashlane.
Programmer der åbner DASH-filer
Tekniske detaljer
dyb specifikation| Containerformat | Fragmented ISO Base Media File Format (ISO BMFF / fMP4) |
| Byte-rækkefølge | Big-endian |
| MIME-type (segmenter) | video/mp4 eller video/iso.segment |
| MIME-type (manifest) | application/dash+xml (ledsagende .mpd-fil) |
| Magic bytes | ftyp eller styp ved byte-offset 4 (hex: 66 74 79 70 / 73 74 79 70) |
| Segmentstruktur | Initialiseringssegment (ftyp + moov) efterfulgt af mediesegmenter (styp + moof + mdat) |
| Typisk segmentvarighed | 2-10 sekunders afspilning pr. segment |
| Typisk segmentstørrelse | 0,5-10 MB pr. segment, afhængigt af codec og opløsning |
| Understøttede videocodecs | H.264 (AVC), H.265 (HEVC), AV1; opløsning op til 4K med H.264, op til 8K med HEVC/AV1 |
| Understøttede lydcodecs | AAC (typisk); 44,1 kHz eller 48 kHz samplingsfrekvens |
| Farvedybde | 8-bit 4:2:0 (standard); 10-bit for HDR-indhold (HEVC Main10, AV1) |
| Kryptering / DRM | Valgfri Common Encryption (CENC): AES-CTR eller AES-CBC; Widevine og PlayReady kompatibel |
| Adaptiv bitrate | Flere repræsentationer ved forskellige opløsninger og bitrater; klienten vælger pr. segment baseret på båndbredde |
| DASH-profilsignalering | Profil-URI i MPD (f.eks. urn:mpeg:dash:profile:isoff-live:2011); ftyp brand f.eks. «dash», «iso6» |
| Udvikler / standardiseringsorgan | MPEG (ISO/IEC) og DASH Industry Forum (DASH-IF) |
| Udgivet | MPEG-DASH standardized as ISO/IEC 23009-1 in 2012 |
| Seneste version | ISO/IEC 23009-1:2022 (4th edition) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
DASH-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DASH-filer.