Matroska
| Denne artikel behøver tilrettelse af sproget. Sproget i denne artikel er af lav kvalitet på grund af stavefejl, grammatikfejl, uklare formuleringer eller sin uencycklopædiske stil. Du kan hjælpe Wikipedia ved at forbedre teksten. |
| Matroska | |
| Filendelse: | .mkv .mka .mks .mk3d |
|---|---|
| MIME-type: | video/x-matroska audio/x-matroska |
| Udviklet af: | Matroska.org |
| Formattype: | Container format |
Matroska Multimedia Container er en åben standard og et filformat, som kan indeholde et ubegrænset antal video-, audio-, billed- eller undertekstspor i en enkelt fil.[1] Intentionen fra udviklerne er, at Matroska skal kunne benyttes som et universelt filformat til lagring af almindeligt multimedieindhold, så som film eller TV-programmer. Matroska ligner i udgangspunktet andre containerformater så som AVI, MP4 eller ASF, men formatet er fuldstændigt åbent specificeret og mestendels baseret på open source software. Matroska-filer eksisterer i filtyperne .MKV (video) (evt. med indlejrede undertekstspor og/eller lydspor), .MKA (audio), .MKS (rene undertekstfiler) samt .MK3D (stereoskopisk 3D video).
Indholdsfortegnelse |
Teknik [redigér]
Matroska-filer kan tilføjes kapitler ligesom eksempelvis DVD Video og Blu-ray-medier, og kan som sådan lagre alle disse fastmediers digitale elementer (uden kvalitetstab) i én enkelt fil, som kan afspilles. Ydermere indebærer formatets EBML (et binært XML sprog) struktur, at principielt alle video- og lydkompressionsformater (H.263, H.264, Theora, VP8, WMV, Vorbis, MP3, AAC, AC3 osv.) umiddelbart kan lagres i én og samme Matroska video- eller audiofil – eksempelvis som én afspilbar videofil med flere forskellige valgbare lyd- eller undertekstspor. Indekserede segmenter eller hele videofiler kan desuden tilføjes kryptering i stil med DRM[2]
Matroska har især vundet hævd som et meget flittigt anvendt filformat for (High-definition_video) til deling af piratkopiering film på Internettet på grund af formatets integration af flere lydspor og undertekster samt pladsoptimering af MPEG4 video i HD.
Den muligvis væsentligste hindring for en endnu større udbredelse har været, at de største kommercielle udbydere af digitale videoservices på Internettet (herunder Apple, Microsoft og Adobe (Flash)) har undladt at understøtte MKV-formatet, typisk med henvisning til, at der er tale om et "piratformat" eller et ikke-standard format. En anden mulig grund er, at det anses som et konkurrerende containerformat til de licensbehæftede[3] MPEG4-videocontainere så som MOV/MP4/M4V (Apple), WMV (Microsoft) og FLV/F4V (Adobe), der dog modsat Matroska alle rummer begrænsninger med hensyn til codec-understøttelse.[4]
[redigér]
Matroska er et engelsk ord afledt af det russiske ord Matrjosjka (russisk: матрёшка), som betyder iboende dukke (også kendt som "Babusjka"-dukker). Navnet på filformatet spiller netop på dette navn (et medium/dukke indlejret i et/en andet/andet medium/dukke). Den lidt løse oversættelse kan forvirre russisktalende, da det russiske ord matroska (russisk: матроска) faktisk betyder matrosuniform.
Historie [redigér]
Matroska-udviklingsprojektet blev iværksat i December 2002 og er baseret på Extensible Binary Meta Language (EBML) i stedet for et mere traditionelt binært format.[Kilde mangler] I 2010, blev det meddelt, at WebM container-formatet ville blive baseret på en profil af Matroska container-formatet kombineret med VP8 video og Vorbis audio formaterne.[5]
Målsætninger [redigér]
Anvendelsen af EBML indebærer store udvidelsesmuligheder for fremtidige formatændringer. Matroska-teamet har givet udtryk for deres langsigtede målsætninger på Doom9.org og hydrogenaudio.org.
Nedenstående er omtalt som "målsætninger",[6] og altså ikke i alle tilfælde allerede realiserede mål:
- at skabe et moderne, fleksibelt, udvidelsesparat, platformuafhængigt multimedie container-format;
- at udvikle en stabil og robust streaming understøttelse;
- at udvikle et menusystem, der svarer til DVD'er baseret på EBML (denne funktion synes at være blevet opgivet) [redigér]
- at udvikle et sæt af værktøjer til oprettelse og redigering af Matroska-filer;
- at udvikle biblioteker, der kan sætte udviklere i stand til at tilføje Matroska-understøttelse til deres programmer og applikationer;
- samarbejde med hardwareproducenter med henblik på at sikre Matroska-understøttelse i multimedieudstyr;
- at fremme medfødt Matroska-understøttelse i forskellige operativsystemer og hardwareplatforme.
Softwareunderstøttelse [redigér]
Herunder er listet programmer, som har naturligt indbygget understøttelse af Matroska-formatet
Medieafspillere [redigér]
| Navn | Operativsystem | SSA/ASS Understøttelse (undertekster) |
|---|---|---|
| ALLPlayer | Windows | Ja |
| Chameleo | Cross-platform | Nej |
| CorePlayer | Cross-platform | Nej |
| DivX Player for Mac | Mac OS X | Ja |
| DivX Plus Player | Windows | Ja |
| DivX Plus Web Player | Cross-platform | Ja |
| GOM Player | Windows | Ja |
| Gstreamer-baserede afspillere (Totem, etc.) | Cross-platform | Ja |
| jetAudio | Windows | Ja |
| K-Multimedia Player | Windows | Ja |
| Media Player Classic | Windows | Ja |
| Media Player Classic Home Cinema | Windows | Ja |
| MPlayer | Cross-platform | Ja |
| MPlayer Extended | Mac OS X | Ja |
| ShowTime | Windows | Nej |
| PowerDVD | Windows | Ja |
| SMPlayer | Cross-platform | Ja |
| The Core Pocket Media Player | Windows Mobile | Nej |
| TotalMedia Theatre | Windows | Nej |
| Totem | Unix-like | Ja |
| VLC media player | Cross-platform | Ja |
| Winamp | Windows | Nej |
| xine | Cross-platform | Ja |
Mediecentre [redigér]
Redskabsprogrammer [redigér]
Hardwareunderstøttelse [redigér]
Da de indeholdte video- og lydformater i MKV-filer ikke er fastlagt på forhånd ligesom i eksempelvis MP4-filer, er "MKV-understøttelse" af og til en sandhed med modifikationer. (Se Wikipedia-artikel om Matroska på engelsk)
Licenser [redigér]
Matroska er en non-profit organisation med officiel [11]. Officielle henvendelser angående kommerciel implementering af formatet besvares herfra. Logo samt varemærket kan ikke benyttes uden tilladelse, men selve specifikationen er åbne for alle. Matroska-projektet er en åben standard, som frit kan benyttes, og de tekniske specifikationer kan anvendes til såvel privat som kommerciel brug. Matroskas udviklere udgiver projektets kildefiler og arbejdsbiblioteker under LGPL licens, og parsing- og afspilnings-biblioteker under BSD licenses.[6]
Se i øvrigt [redigér]
- Combined Community Codec Pack
- Comparison of container formats
- Open source codecs and containers
- SubStation Alpha (SSA/ASS Subtitles)
Referencer [redigér]
- ↑ Matroska Format Specifications, Matroska.org.
- ↑ Specification Notes | Matroska
- ↑ Kommerciel implementering af disse formater kræver automatisk licensbetaling til administrationsorganet MPEG-LA
- ↑ Comparison of container formats
- ↑ Frequently Asked Questions, the WebM project
- ↑ 6,0 6,1 What is Matroska? | Matroska
- ↑ MediaPortal Features (01/01/2007)
- ↑ "HandBrake". http://handbrake.fr/.
- ↑ "FormatFactory". http://www.formatoz.com/.
- ↑ Perian details
- ↑ kontaktadresse i Aussonne i Frankrig