Jaký smysl má FLAC a MKV ve Windows 10?
Když se objevily zprávy, že Windows 10 si nativně poradí s formáty FLAC a Matroška, v kontextu všech oznámení letošního roku - a zejména těch po převzetí vedení firmy Nadellou - mě to nepřekvapilo. Microsoft se více přizpůsobuje open-source světu, zejména co do interoperability, která je pro jeho cloudovou službu Azure klíčová. Ale přesah těchto snah učinit z Microsoftu zase po dlouhé době firmu, kterou budou mít lidé rádi, je daleko větší.
Osobně bych to skoro přirovnal ke katolické církvi. Vezměme si oba předchozí „CEO“ před Františkem. Ano, měli své klady (Jan Pavel II. asi více než Benedikt XVI.), ale současně šlo i nadále o staré struktury, které se bály tnout do živého, a tak se kupříkladu církev vlažně stavěla ke zneužívání dětí kněžími. Tak jako František, i Satya Nadella představuje pro Microsoft změnu a svěží vítr.
Kdyby tohle FLACově-Matroškové oznámení přišlo za Ballmera, spadla by mi čelist (u Gatese to nebylo reálné, Matroška se objevila 1 rok po Gastesově odchodu, stejně tak FLAC byl ohlášen až krátce po Ballmerově převzetí firmy). Ale u Nadelly mě to nepřekvapuje. Již vícekrát jsem zde, zejména v blogu, psal, že podle mě Microsoft v budoucnu nasadí podporu pro více open-source záležitostí, ať již projektů či čehokoli jiného. Dnes to tedy je FLAC a Matroška.
- Podrobněji k tématu: Microsoft DirectX na Linuxu do pěti let?
Jediné co nevím je to, jak jsou na tom Windows 10 z hlediska nativní podpory formátů Ogg Vorbis, případně nejnovějšího Ogg Opus. Nic samozřejmě nebrání člověku si podporu do jakýchkoli Windows doplnit, ať již jde o Vorbis, Opus, či video formáty Theora a chystaná Daala (jíž Nadace Xiph.Org vyvíjí jako technologického open-source soupeře pro H.265 a VP9). Samotná nativní podpora FLAC a MKV ale neznamená vůbec nic. Formáty jsou historicky ve Windows podporovány buď skrze obecné rozhraní (DirectShow, …) nebo je možné je podporovat přímo v dané aplikaci, tak jak to dělá třeba VLC, Mplayer či RAW editory. Každá jednotlivá aplikace si v případě potřeby může tuto podporu instalovat buď sama pro sebe, nebo ji obecně dodávat do Windows tak, aby ji mohly používat i další programy (podobně jako například .NET Framework).
Podporu obou formátů tak kvituji s povděkem, ale současně nechápu, proč se o tom najednou všude píše. Na druhou stranu je zajímavé sledovat, jak se dnes liší komentáře lidí v diskusích pod článkem o podpoře FLAC/MKV ve Windows 10 a komentáře pod starými články o MS/Windows, zejména reagující na rejpavé poznámky linuxáků ve stylu „a kdy bude M$ podporovat MKV, FLAC atd.?“…
PS: nevíte někdo, jaká konkrétní implementace obou formátů byla zvolena? Tedy jestli si Microsoft napsal vlastní kodek/DShow filtr, nebo používá generické, dříve existující implementace? A jak jsou na tom tyto věci licenčně?