Hva er DASH-filformatet?
Filendelsen .dash identifiserer et MPEG-DASH mediesegment - en kort binær blokk av en video- eller lydstrøm levert over HTTP ved bruk av Dynamic Adaptive Streaming (DASH), standardisert som ISO/IEC 23009-1 i 2012. En .dash-fil kan inneholde:
- Komprimert video kodet med H.264 (AVC), H.265 (HEVC) eller AV1,
- Lydspor, vanligvis AAC ved 44,1 eller 48 kHz,
- Tidsstyrt metadata og valgfri informasjon om DRM-kryptering.
.dash-segmenter produseres under prosessen med å pakke en mediekilde inn i en DASH-strøm. Segmentformatet er binært, bygget på fragmentert MP4 (ISO Base Media File Format): en ftyp- eller styp-boks vises ved byte-offset 4, etterfulgt av moof/mdat-fragmentpar. Et enkelt segment dekker noen få sekunder med avspilling (vanligvis 2-10 s) og kan ikke spilles av alene - det krever et tilhørende .mpd XML-manifest som beskriver alle tilgjengelige representasjoner (oppløsninger og bithastigheter) og instruerer spilleren om hvilke segmenter som skal hentes på hvert kvalitetsnivå.
DASH støtter valgfri Common Encryption (CENC) - AES-CTR eller AES-CBC - for DRM-beskyttet innhold via Widevine eller PlayReady. Pakking håndteres av verktøy som GPAC MP4Box, Bento4 og ffmpeg. Formatet konkurrerer med Apples HLS (.m3u8 / .ts) for adaptiv strømming over HTTP og er mye brukt av store videoplattformer.
Sikkerhet og trygghet
RISIKO: LOWDASH-segmenter er passive mediedata og kjører ikke kode, så selve filene har lav risiko. De reelle bekymringene er juridiske og praktiske: ripping av segmenter fra en strømmetjeneste kan bryte med vilkårene og DRM (CENC-krypterte segmenter vil uansett ikke spille uten en lisensnøkkel), og som med alle medier, hold spilleren din (VLC/FFmpeg) oppdatert siden demuksere har en historikk med sårbarheter (CVE). Unngå tvilsomme «DASH-nedlaster/konverter»-sider som inkluderer reklameprogramvare - FFmpeg og VLC er gratis og tilstrekkelig.
Formatdetaljer
i et nøtteskall- Dashlane sikkerhetskopi/eksportfil - Noen versjoner av passordbehandleren Dashlane brukte en .dash-sikkerhetskopi av det krypterte hvelvet; dette er et kryptert passordlager, ikke en mediefil.
- DashO / app-spesifikke .dash-data - Ulike apper genererer prosjekt- eller datafiler med filendelsen .dash som ikke er relatert til strømming eller Dashlane.
Programmer som åpner DASH-filer
Tekniske detaljer
dyp spesifikasjon| Containerformat | Fragmented ISO Base Media File Format (ISO BMFF / fMP4) |
| Byte-rekkefølge | Big-endian |
| MIME-type (segmenter) | video/mp4 eller video/iso.segment |
| MIME-type (manifest) | application/dash+xml (tilhørende .mpd-fil) |
| Magic bytes | ftyp eller styp ved byte-offset 4 (hex: 66 74 79 70 / 73 74 79 70) |
| Segmentstruktur | Initieringssegment (ftyp + moov) etterfulgt av mediesegmenter (styp + moof + mdat) |
| Typisk segmentvarighet | 2-10 sekunder avspilling per segment |
| Typisk segmentstørrelse | 0,5-10 MB per segment, avhengig av kodek og oppløsning |
| Støttede videokodeker | H.264 (AVC), H.265 (HEVC), AV1; oppløsning opptil 4K med H.264, opptil 8K med HEVC/AV1 |
| Støttede lydkodeker | AAC (typisk); 44,1 kHz eller 48 kHz samplingsfrekvens |
| Fargedybde | 8-bit 4:2:0 (standard); 10-bit for HDR-innhold (HEVC Main10, AV1) |
| Kryptering / DRM | Valgfri Common Encryption (CENC): AES-CTR eller AES-CBC; kompatibel med Widevine og PlayReady |
| Adaptiv bithastighet | Flere representasjoner ved varierende oppløsninger og bithastigheter; klienten velger per segment basert på båndbredde |
| DASH-profilsignalering | Profil-URI i MPD (f.eks. urn:mpeg:dash:profile:isoff-live:2011); ftyp-merke f.eks. «dash», «iso6» |
| Utvikler / standardiseringsorgan | MPEG (ISO/IEC) og DASH Industry Forum (DASH-IF) |
| Utgitt | MPEG-DASH standardized as ISO/IEC 23009-1 in 2012 |
| Siste versjon | ISO/IEC 23009-1:2022 (4th edition) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.iso.org |
DASH-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DASH-filer.