Matroska

Matroska on avoimen lähdekoodin säiliömuoto, joka on kehitetty yleiskäyttöiseksi kääreeksi erilaisia ääni-, video-, ja tekstitysvirtoja varten. Teknisesti se on kehittynein multimediasäiliöistä. Kyseessä siis ei ole videonpakkausmenetelmä kuten esimerkiksi H.264. Nimensä Matroska on saanut venäläisen maatuska-nuken mukaan. 2010 Google ilmoitti, että WebM tulee perustumaan Matroska-profiiliin. ==Matroska-projekti== 7\. joulukuuta 2002, haarana silloiseen MCF-formaattiin, julkistettiin uusi projekti sen jälkeen, kun XML:än tapainen, mutta binäärinen EBML-kuvauskieli oli aiheuttanut erimielisyyksiä kehittäjien kesken. Projektin luojat uskovat EBML:n tuovan lukuisia etuja, mukaan lukien formaatin laajentamisen tulevaisuudessa, kun uutta kehitystä tapahtuu tai tavoitteet muuttuvat. Tavoitteet: * luoda ja dokumentoida moderni, joustava, laajennettava ja alustariippumaton multimediasäiliö, joka yhdessä avoimen koodekki-API:n kanssa muodostaa vapaan ja avoimen mediakehyksen * vakiinnuttaa Matroska avoimen lähdekoodin vaihtoehtona muihin säiliöihin nähden, kuten AVI, ASF, MOV, RM, MP4, MPEG * kehittää työkalut Matroska-tiedostojen luontiin ja editointiin, lisensoituna GNU GPL:n alle * kehittää kirjastot, joiden avulla ohjelmistokehittäjät voivat lisätä Matroska-tuen sovelluksiinsa, lisensoituna LGPL:n alle * tehdä yhteistyötä laitteistovalmistajien kanssa Matroska-tuen sisällyttämiseksi sulautettuihin multimedialaitteisiin (esimerkiksi DVD-soitin) * tarjota natiivi tuki Matroskalle eri käyttöjärjestelmissä, mukaan luettuina Linux multimediakehys GStreamer:in kautta, Haiku sen Mediakit:in avulla ja Windows DirectShow:n kautta ==Ominaisuudet== DVD-levyjen tyyliin Matroska sallii useiden tekstityskielien ja ääniraitojen lisäämisen samaan tiedostoon. Lisäksi tiedosto voi sisältää valikot. Muita ominaisuuksia ovat: * nopea haku * kehittynyt virheenkorjaus * tuki suoralähetyksille (HTTP ja RTP) ==Ohjelmisto- ja laitteistotuki== Alla oleva taulukko sisältää perustietoja Matroska- tiedostojen toistosta ja editoinnista. Luonnollisesti pelkkä purku kyseisestä säiliöstä ei riitä itse sisällön käsittelyyn vaan tarvitaan lisäksi koodekit multimediavirtoja varten, esimerkiksi maailman johtavaan audio- ja videokirjastoon libavcodeciin perustuvan ffdshow:n (DirectShow) muodossa. Ohjelmisto Laitteisto Toisto Editointi Toisto Windows * Media Player Classic * VLC media player * MPlayer * Haali Media Splitter, tämä DirectShow-suodatin mahdollistaa Matroska-dekoodauksen kaikissa em. multimediakehykseen perustuvissa soittimissa (esimerkiksi Windows Media Player). Linux * MPlayer * VLC media player * Totem * Kaffeine OS X * MPlayer * VLC media player * QuickTime player (with perian) Windows * HandBrake * Avidemux * VirtualDubMod (vanhentunut ohjelma) * MKVToolnix * Linux * Avidemux * LiVES-videoeditori (kotisivut) * Kdenlive-videoeditori (kotisivut) * MKVToolnix * Mac OS X * Avidemux * MKVToolnix * * Työkalut Matroska-tiedostojen luontiin, muokkaamiseen ja tutkintaan; varsinainen editointi on tehtävä toisessa ohjelmassa (esimerkiksi VirtualDub) ennen Matroska-multipleksaamista tai demultipleksaamisen jälkeen. DVD-soittimet * Zensonic on ilmoittanut tukevansa Matroskaa z500-sarjassaan. Kännykät ja kämmentietokoneet * Core Player Mobile mahdollistaa toiston CE-, Pocket PC-, Windows Mobile-, Smartphone-, Palm- ja Symbian-pohjaisissa laitteissa. ==Lähteet== * * ==Aiheesta muualla== * http://www.matroska.org - Viralliset kotisivut * http://forum.doom9.org/showthread.php?t=39954 - Matroska-projektin julkistus * http://haali.cs.msu.ru/mkv - Haali Media Slitter (DirectShow-suodatin) * http://www.cccp-project.net - 'Combined Community Codec Pack' mm. Matroska- tuen sisältävä koodekkipaketti * http://www.bunkus.org/videotools/mkvtoolnix - Linux-/Unix- ja Windows-työkalut Matroskalle * http://sourceforge.net/projects/guliverkli - Matroska Muxer, Matroska Splitter ja MPC * http://wiki.hydrogenaudio.org/index.php?title=Matroska - Matroska Hydrogenaudio.org wiki Luokka:Koodausmenetelmät Luokka:Tiedostomuodot