Kuollut arkisto?
sunnuntai 17.9.2006 klo 22.44YLE avasi viikko sitten Elävä arkisto -nettipalvelun. Idea on aivan loistava, toteutus vaan vähän tökkii: YLE päätti tarjota arkiston helmet ainoastaan WMV9-formaatissa, mikä toimii ongelmitta vain Windowsissa. Minulla taas kotikoneina on vain linux ja mäkki.
Löysin arkistosta Tšernobyl-uutiset, joita vastikään kaipailinkin onnettomuuden vuosipäivänä. Linuxissa arkisto kaatoi Galeon-selaimeni, johon oli asennettu mplayer-plugin. Mäkissä selaimet eivät inahtaneetkaan – mutta eivät kyllä kaatuneetkaan.
Asensin mäkkiini sekä Windows Media Player 9:n että Flip4Macin. WMP9 osasi toistaa videon, mutta näytti kaksi videota samaan aikaan, isommalla ja pienemmällä resoluutiolla. Flip4Mac-asennuksen jälkeen sain eteeni vain yhden videon. Hyyvä.
Linuxissa ongelma onkin kinkkisempi. WMV9-videoformaatin tuki tuli FFmpeg-kirjastoon vasta aivan hiljattain, joten Ubuntussani olevat mplayer ja VLC eivät sitä vielä tue. Mplayer tosin osaa purkaa tätäkin formaattia windowsin kodekkitiedostoja hyödyntämällä. Windows-kodekit taas ovat 32-bittisiä, joten tarvitsen 64-bittiseen linuxiini 32-bittisessä ympäristössä käännetyn mplayerin ja kaikki tämän tarvitsevat kirjastot. Fine. Tämän ruljanssin kävinkin jo aiemmin läpi, jotta sain Firefoxin 32-bittisen binäärin toimimaan koneellani nähdäkseni Flash-animaatioita nettisivuilla. Flashiakaan kun ei 64-bittisenä löydy.
Löysin sen 32-bittisen mplayerin, mutta Ubuntun 32-bittisistä yhteensopivuuskirjastoista ia32-libs-paketista ei löydy mplayerin tarvitsemaa libXv:tä. Kaverillani oli sama ongelma aiemmin debianissa, joten hän oli sattumalta kääntänyt valmiiksi myös mplayerin, johon libXv oli linkattu staattisesti. Ja voilà, nyt sain WMV9-videon purettua linuxissa.
Mutta en vieläkään näe videoita selaimessa. Videostreamin URL-osoitteen saa kyllä selville, kun etsii ensin stream-deskriptorin (asx) osoitteen videosivulta, imuroi sen ja katsoo sieltä itse videostreamin urlin, jonka voi sitten tarjota mplayerille. Tämän tekee vielä erityisen hankalaksi se, että selaimeni kaatuu videosivulla ja että videosivu avataan hankalalla javascript-komennolla, joten en pääse sivulle esimerkiksi lynxillä.
Tätä hässäkkää on puitu mm. YLEn radion uusien palvelujen kehityspäällikkön Tuija täällä hei -blogissa, jossa tuli ilmi, että WMV9 oli YLEn formaativalinta mm. streamaus- ja DRM-tuen vuoksi ja siksi, että Microsoftin formaattina se toimisi ainakin useimpien koneissa. YLE olisi voinut mielestäni ottaa mallia esimerkiksi netin suosituimmasta videopalvelusta YouTubesta, jonka videoita voi katsoa vain Flashilla. Flash on tasaisen epätasa-arvoinen kaikille. YouTuben takia minäkin Flashin asensin.
Sfnet.atk.linux-nyyssiryhmässä on myös kirjoiteltu Elävän arkiston toimimattomuutta linuxissa. Timo Lindfors tarjosi keinot, joilla videon saa talteen ja näkyviin, jos ei löydy streamausta tukevaa asiakasohjelmaa, kuten mplayeria. Minun pitäisi varmaan vääntää nyt itselleni skripti, jolla pääsisin YLEn javascriptien ohi, jotta voisin käyttää mplayeria streamaamiseen.
Summa summarum: hyvä että joku teki avauksen Suomessa videoarkistojen tuomiseksi nettiin! Odottelen mielenkiinnolla, milloin maikkari saa omat arkistonsa järjestykseen. Viime viikolla sairastellessa kaipailin erästä maikkariviihdykettä.