Svobodný Flash přehrávač Swfdec přehraje i YouTube

Petr Krčmář 26. 3. 2007

Ačkoliv se zdá, že Adobe svůj Flash player dělá docela dobře, stále jsou tu snahy nahradit je svobodnou nebo přinejmenším open-source variantou. Právě to si klade za cíl i projekt Swfdec, který právě dosáhl významného pokroku a umí přehrávat video z YouTube. V jaké je fázi? Co nabízí? Co už dokáže a co ještě ne?

Swfdec je projekt, který založil a vede Benjamin Otte. Cílem projektu je vytvoření svobodné knihovny pod licencí GNU LGPL, která by dokázala zpracovat soubory s příponou .swf. Ale všechno popořádku.

Přehrávač od Adobe

„Originální” Flash player vytváří společnost Adobe. K dispozici je pro systémy Microsoft Windows, Mac OS X, Linux, Solaris a Windows CE/Pocket PC. Poslední verze nese číslo devět a její vývoj pro některé systémy trval poměrně dlouho. Důvodem byly technické problémy a obtížná optimalizace kódu.

Nakonec jsme se v lednu 2007 linuxové verze devítky dočkali a společnost Adobe slíbila, že bude nadále připravovat všechny verze najednou. Desítka by proto už měla vyjít pro všechny podporované platformy současně.

Přehrávač od Adobe se ovšem nelíbí mnoha lidem. Problémem je samozřejmě především to, že se jedná o uzavřený software, který je k dispozici jen v binární podobě. Kromě ideologických problémů, které to samo o sobě nese, je ještě potíž v podpoře dalších platforem, úpravách přehrávače pro speciální zařízení a podobně.

Jedním z těch, kteří se snaží svobodnou náhradu vytvořit je i Free Software Foundation v čele s Richardem Stallmanem. FSF založila na konci roku 2005 projekt Gnash (GNU Flash), který připravuje přehrávač pod licencí GNU GPL.

Akademie Root.cz

logoV rámci Akademie Root.cz připravujeme odborná školení a semináře určené nejen profesionálům, ale všem, kteří chtějí posílit své teoretické i praktické znalostí v oblasti IT. Školení vedou zkušení lektoři s mnohaletou praxí v oboru. Chcete-li rozšířit své obzory a zlepšit svou kvalifikaci, jsou naše školení tou správnou volbou.

Práce na Flash přehrávači je pro FSF velmi důležitá a dokazuje to také oficiální seznam priorit, kde kromě Gnash najdeme také svobodný Google Earth klient, ovladače pro 3D karty a podobně.

Vývoj skutečně postupuje velmi rychle a aktuální verze už umí přehrávat .swf soubory ve formátu Flash 6 a nižším. Už je ale provozuschopná a podporuje 64 bitové platformy. Bohužel má zatím problémy s tím nejdůležitějším – se streamovaným video obsahem.

Troufám si totiž říct, že to je v současné době tím hlavním Flash „tahákem”. Kvůli reklamám si asi Flash player nainstaluje málokdo, většina lidí ho instaluje kvůli hrám (takzvaným „flešovkám„) a především serverům jako je YouTube.

Swfdec je dál

Z tohoto pohledu je mnohem dál projekt Swfdec. Jeho vývojář Benjamin Otte nyní na svém blogu oznámil, že nová verze už dosáhla na onu pomyslnou hranici a v tuto chvíli už dokáže přehrávat obsah ze serveru YouTube (a zřejmě i dalších).

Své tvrzení dokládá několika obrázky, na kterých je webový prohlížeč s načteným a hrajícím videem právě z YouTube. To po zprovoznění pluginu skutečně začne hrát, ačkoliv zatím není možno přeskočit na libovolnou část klipu. Na druhou stranu ale můžete klepnout pravým tlačítkem myši, v kontextovém menu zvolit „Save a copy” a video si jednoduše uložit na disk.

Swfdec YouTube

Video hraje

Software byl do nedávna k dispozici jen v Git repositáři a oficiální vydání k dispozici nebylo. Překročení zmíněné pomyslné hranice funkčnosti s sebou přineslo také v tomto směru výraznou změnu – verze označená jako 0.4.3 byla oficiálně vydána v binární podobě.

Projekt Swfdec je ovšem zajímavý ještě z několika hledisek. Především se nejedná jen o binární modul (plugin) pro software z dílny Mozilla (například Firefox), ale k dispozici je i v podobě systémové knihovny.

Ta je vydána pod licencí GNU LGPL, která na rozdíl od GNU GPL, pod kterou je vydán Gnash, nabízí možnost spojení s dalšími projekty. Ty navíc nemusejí být pod stejnou licencí, ale linkovat je možno i binární nebo dokonce komerční projekty. Zároveň je tu i šance, že se zmíněný přehrávač dostane přímo do prohlížečů. Technicky vzato bychom se mohli dočkat budoucí verze Firefoxu, která by přehrávala Flash nativně a nepotřebovala by k tomu další plugin.

Swfdec je ovšem dál i co se týče vývoje a podpory jednotlivých „standardů”. Podporuje .swf soubory verze 7 (tedy o jednu vyšší než Gnash) a Benjamin Otte už dokonce začal implementovat skriptovací jazyk ActionScript, který byl nedávno otevřen a je k dispozici v poslední verzi originálního Flash přehrávače od Adobe.

widgety

Současná podpora videa na YouTube je ale možná jen díky tomu, že tento server využívá k přehrávání právě Flash 7. U jiných serverů už takové štěstí mít nebudete. Faktem je, že YouTube je v současné době na špici, a proto to běžného uživatele nemusí příliš trápit, je ale potřeba si uvědomit, že Flash 7 je skutečně zastaralý formát. Jakmile YouTube přejde na Flash 8 nebo 9, budeme mít se Swfdec smůlu.

Vývoj ovšem běží kupředu poměrně rychle a je tu jistá šance, že se možná brzy dočkáme podpory novějších formátů. Každopádně podpora největšího video serveru by mohla přitáhnout nejen nové uživatele, ale především další vývojáře, kteří se zapojí a vývoj ještě urychlí. Projekt má nakročeno dobrým směrem.

Anketa

Uvítáte svobodný Flash přehrávač?

Našli jste v článku chybu?
Vitalia.cz: Voda z Vltavy před a po úpravě na pitnou

Voda z Vltavy před a po úpravě na pitnou

Podnikatel.cz: Babišovi se nedá věřit, stěžovali si hospodští

Babišovi se nedá věřit, stěžovali si hospodští

DigiZone.cz: RRTV: frekvence pro Country Radio

RRTV: frekvence pro Country Radio

Měšec.cz: TEST: Vyzkoušeli jsme pražské taxikáře

TEST: Vyzkoušeli jsme pražské taxikáře

Podnikatel.cz: I vám můžou vykrást značku. Braňte se

I vám můžou vykrást značku. Braňte se

Vitalia.cz: Nová vakcína proti chřipce se aplikuje nosem

Nová vakcína proti chřipce se aplikuje nosem

DigiZone.cz: Wimbledon na Nova Sport až do 2019

Wimbledon na Nova Sport až do 2019

Lupa.cz: Proč jsou firemní počítače pomalé?

Proč jsou firemní počítače pomalé?

Vitalia.cz: Test dětských svačinek: Tyhle ne!

Test dětských svačinek: Tyhle ne!

DigiZone.cz: Nova opět stahuje „milionáře“

Nova opět stahuje „milionáře“

Podnikatel.cz: Rohlik.cz testoval roboty pro rozvážku

Rohlik.cz testoval roboty pro rozvážku

Vitalia.cz: Jak Ondra o astma přišel

Jak Ondra o astma přišel

Vitalia.cz: Tohle všechno se dá usušit

Tohle všechno se dá usušit

Lupa.cz: Blíží se konec Wi-Fi sítí bez hesla?

Blíží se konec Wi-Fi sítí bez hesla?

Root.cz: Hořící telefon Samsung Note 7 zapálil auto

Hořící telefon Samsung Note 7 zapálil auto

Lupa.cz: Jak se prodává firma za miliardu?

Jak se prodává firma za miliardu?

DigiZone.cz: Parlamentní listy: kde končí PR...

Parlamentní listy: kde končí PR...

Vitalia.cz: Tradiční čínská medicína a rakovina

Tradiční čínská medicína a rakovina

Vitalia.cz: Muž, který miluje příliš. Ženám neimponuje

Muž, který miluje příliš. Ženám neimponuje

DigiZone.cz: Sat novinky: NASA Ultra HD (4K)

Sat novinky: NASA Ultra HD (4K)