Vad är filformatet DASH?
Filtillägget .dash identifierar ett MPEG-DASH mediasegment - ett kort binärt stycke av en video- eller ljudström som levereras via HTTP med Dynamic Adaptive Streaming (DASH), standardiserat som ISO/IEC 23009-1 år 2012. En .dash-fil kan innehålla:
- Komprimerad video kodad med H.264 (AVC), H.265 (HEVC) eller AV1,
- Ljudspår, vanligtvis AAC vid 44,1 eller 48 kHz,
- Tidsstämplad metadata och valfri DRM-krypteringsinformation.
.dash-segment skapas under processen att paketera en mediakälla till en DASH-ström. Segmentformatet är binärt, byggt på fragmenterad MP4 (ISO Base Media File Format): en ftyp- eller styp-box visas vid byte-offset 4, följt av moof/mdat-fragmentpar. Ett enskilt segment täcker några sekunders uppspelning (vanligtvis 2-10 s) och kan inte spelas upp på egen hand - det kräver ett tillhörande .mpd XML-manifest som beskriver alla tillgängliga representationer (upplösningar och bithastigheter) och instruerar spelaren vilka segment som ska hämtas vid varje kvalitetsnivå.
DASH stöder valfri Common Encryption (CENC) - AES-CTR eller AES-CBC - för DRM-skyddat innehåll via Widevine eller PlayReady. Paketering hanteras av verktyg som GPAC MP4Box, Bento4 och ffmpeg. Formatet konkurrerar med Apples HLS (.m3u8 / .ts) för adaptiv strömning över HTTP och används i stor utsträckning av stora videoplattformar.
Säkerhet & trygghet
RISK: LOWDASH-segment är passiva mediadata och exekveras inte, så själva filerna innebär låg risk. De realistiska bekymren är juridiska och praktiska: att rippa segment från en strömningstjänst kan bryta mot dess villkor och DRM (CENC-krypterade segment kan ändå inte spelas upp utan en licensnyckel), och som med all media bör du hålla din spelare (VLC/FFmpeg) uppdaterad eftersom demuxers har en historik av CVE-sårbarheter. Undvik tvivelaktiga webbplatser för «DASH-nedladdning/konvertering» som paketerar adware - FFmpeg och VLC är gratis och tillräckliga.
Formatdetaljer
i ett nötskal- Dashlane säkerhetskopia/exportfil - Vissa versioner av lösenordshanteraren Dashlane använde en .dash-säkerhetskopia av det krypterade valvet; detta är ett krypterat lösenordslager, inte en mediafil.
- DashO / app-specifik .dash-data - Olika appar skapar projekt- eller datafiler med filtillägget .dash som inte är relaterade till strömning eller Dashlane.
Program som öppnar DASH-filer
Tekniska detaljer
djup specifikation| Containerformat | Fragmented ISO Base Media File Format (ISO BMFF / fMP4) |
| Byteordning | Big-endian |
| MIME-typ (segment) | video/mp4 eller video/iso.segment |
| MIME-typ (manifest) | application/dash+xml (medföljande .mpd-fil) |
| Magic bytes | ftyp eller styp vid byte-offset 4 (hex: 66 74 79 70 / 73 74 79 70) |
| Segmentstruktur | Initieringssegment (ftyp + moov) följt av mediasegment (styp + moof + mdat) |
| Typisk segmentlängd | 2-10 sekunders uppspelning per segment |
| Typisk segmentstorlek | 0,5-10 MB per segment, beroende på codec och upplösning |
| Videocodecs som stöds | H.264 (AVC), H.265 (HEVC), AV1; upplösning upp till 4K med H.264, upp till 8K med HEVC/AV1 |
| Ljudcodecs som stöds | AAC (typiskt); 44,1 kHz eller 48 kHz samplingsfrekvens |
| Färgdjup | 8-bitars 4:2:0 (standard); 10-bitars för HDR-innehåll (HEVC Main10, AV1) |
| Kryptering / DRM | Valfri Common Encryption (CENC): AES-CTR eller AES-CBC; kompatibel med Widevine och PlayReady |
| Adaptiv bithastighet | Flera representationer vid olika upplösningar och bithastigheter; klienten väljer per segment baserat på bandbredd |
| DASH-profilsignalering | Profil-URI i MPD (t.ex. urn:mpeg:dash:profile:isoff-live:2011); ftyp-brand t.ex. «dash», «iso6» |
| Utvecklare / standardiseringsorgan | MPEG (ISO/IEC) och DASH Industry Forum (DASH-IF) |
| Släppt | MPEG-DASH standardized as ISO/IEC 23009-1 in 2012 |
| Senaste version | ISO/IEC 23009-1:2022 (4th edition) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
DASH-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DASH-filer.