Muokataan sivua Yle Areena ja Elävä arkisto
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Yleisradion [http://areena.yle.fi/ YLE Areena] ja [http://www.yle.fi/elavaarkisto/ Elävä arkisto] on toteutettu käyttäen Microsoftin suljettuja wmv- ja wma-tiedostomuotoja, joten niiden käyttö on hankalaa muilla kuin Windows-koneilla. | |||
Linuxissa käyttäjän täytyy asentaa sopivat toisto-ohjelmat, koodekit ja selainliitännäiset (plugin). | |||
Toimivaksi havaittuja toisto-ohjelmia ovat ainakin [[Mplayer]] (mplayerplug-in ym), [[Xine]] ([[gxine]]-plugin, [[kaffeine]]-plugin, [[totem]]-plugin ym), [[Videolan client]] (vlc-plugin) sekä [[GStreamer]] <tt>gstreamer-[[ffmpeg]]</tt> paketin kanssa ([[kaffeine]]-plugin, [[totem]]-plugin ym). Toimivuus kuitenkin vaihtelee versiosta toiseen. Parhaan selainliitännäisen ja mediasoitin[[taustaohjelma]]n löytyminen edellyttää käytännössä käsin kokeilemista. | |||
Yhtenä ratkaisuna [[Mozilla Firefox]]-selaimen käyttäjille on [https://addons.mozilla.org/en-US/firefox/addon/446 MediaPlayerConnectivity]-laajennuksen käyttäminen. Se sallii videon avaamisen vapaavalintaisen mediasoittimen omassa ikkunassa. | |||
Jatkossa YLE on ottamassa käyttöön MPEG.4/H.264-koodauksen, jonka toimivuus Linuxilla ja [[wikipedia:fi:Macintosh|Macintoshilla]] pitäisi olla huomattavasti parempi. [http://sektori.com/uutinen/yle-taipui-linux-mackansan-tahtoon/8443/ Sektorin uutinen aiheesta.] | |||
== | ==Selainliitännäisten asennus== | ||
===Arch Linux=== | |||
Totem-liitännäinen löytyy paketista <tt>totem-plugin</tt>, GStreameria [[taustaohjelma]]naan käyttävä Totem paketista <tt>totem</tt> ja Xineä käyttävä Totem paketista <tt>totem-xine</tt>. Mplayer-liitännäinen löytyy paketista <tt>mplayer-plugin</tt>. | |||
VLC-liitännäistä ei löydy suoraan paketinhallinnasta, mutta se voidaan asentaa esimerkiksi [http://aur.archlinux.org/packages.php?ID=13120 AURin avulla]. | |||
===Fedora=== | |||
YLEn tiedostojen toistamiseen tarvittavat koodekit (purku-ohjelmat) löytyvät Fedorassa [[epäviralliset pakettilähteet|epävirallisesta]] [[RPM Fusion]] -[[pakettivarasto]]sta. | |||
Fedorassa on oletuksena käytössä [[Totem]]-selainliitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Toistossa tarvittavien GStreamer-koodekkien asennus on neuvottu artikkelissa [[Fedoran asennuksen jälkeiset toimet]]. | |||
GStreamer-pohjaista Totemia korvamaan voi asentaa [[Xine]]ä käyttävän Totemin poistamalla paketin <tt>totem-gstreamer</tt> ja asentamalla paketit <tt>totem-xine</tt>, <tt>totem-mozplugin</tt> ja <tt>xine-lib-extras-freeworld</tt> (epävapaita koodekkeja Xinelle). | |||
[[VLC]]-liitännäinen löytyy paketista <tt>mozilla-vlc</tt>, [[Gxine]]-liitännäinen paketista <tt>gxine-mozplugin</tt> ja [[Xine]]-liitännäinen paketista <tt>xine-plugin</tt>. Ennen niiden asentamista voi olla tarpeen poistaa Totem-liitännäinen (<tt>totem-mozplugin</tt>). | |||
Yleistä tietoa ohjelmapakettien asentamisesta löytyy artikkeleista [[Ohjelmien asentaminen]] ja [[Fedoran paketinhallinta]]. | |||
=== Ubuntu === | |||
Ubuntussa on oletuksena käytössä [[Totem]]-liitännäinen [[GStreamer]]-[[taustaohjelma]]lla. Tarvittavat GStreamer-kodeekit saa asennettua paketista <tt>ubuntu-restricted-extras</tt>. Paketin voi asentaa joko ''Sovellukset'' -> ''Lisää/Poista...'' -työkalun avulla, [[Synaptic]]-pakettienhallintaohjelmalla tai komentamalla [[komentorivi]]llä | |||
[[sudo]] [[apt-get]] install ubuntu-restricted-extras | |||
Itse Totem-liitännäinen sekä GStreameria käyttävä Totem löytyvät paketeista <tt>totem-mozilla</tt> ja <tt>totem-gstreamer</tt>. | |||
Lisätietoja pakettien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]]. | |||
Totem-liitännäisen kanssa ongelmia voivat tuottaa mm. paketit mozilla-mplayer ja totem-xine. Mikäli ne on asennettuna, kannattaa paketit poistaa. [http://forum.ubuntu-fi.org/index.php?topic=20696.0] | |||
MPlayer-liitännäisen voi asentaa paketeista <tt>mozilla-mplayer</tt> ja <tt>mplayer-nogui</tt>. [[Xine]]-pohjainen <tt>[[gxine]]plugin</tt> asentuu paketista <tt>gxineplugin</tt> ja VLC-liitännäinen paketista <tt>mozilla-plugin-vlc</tt>. | |||
Ennen muiden liitännäisten asentamista voi olla tarpeen poistaa Totem-laajennos poistamalla paketit <tt>totem-mozilla</tt> ja <tt>totem-gstreamer-firefox-plugin</tt>. | |||
==Testituloksia== | |||
Testitaulukko Firefox 3.0-selaimella: | |||
{| | |||
|- | |||
! Mediasoitinliitännäinen | |||
! Yle Areena ja Elävä arkisto | |||
! Mtv3 Netti-TV | |||
|- | |||
| [[Totem]]-liitännäinen | |||
| toimii | |||
| lataa vain ensimmäisen kuvan | |||
|- | |||
| gecko-mediaplayer | |||
| ei toimi | |||
| toimii | |||
|- | |||
| [[MPlayer]]-liitännäinen | |||
| ei toimi | |||
| toimii | |||
|- | |||
| [[VLC]]-liitännäinen | |||
| toimii | |||
| ei toimi | |||
|- | |||
| [[Gxine]]-liitännäinen | |||
| ? | |||
| ? | |||
|- | |||
| [[Xine]]-liitännäinen | |||
| ? | |||
| ? | |||
|} | |||
Nelosen netti-tv toimii ainoastaan Windowsissa IE:ssä ja Windows Media Player 9:llä. BBC:n ja SVT:n netti-tv:t käyttävät [[Flash]]-videoita, jotka toimivat hyvin Linuxissa. | |||
==Ulkoisen mediasoittimen käyttö== | |||
Yksi ratkaisu on tiedoston toistaminen ulkoisessa mediasoitinikkunassa sen suoran osoitteen (*.asx) perusteella. Tarvittaessa voidaan myös poimia varsinaisen wmv- tai wma-tiedoston osoite ladatun asx-tiedoston sisältä. | |||
Elävän arkiston puolella ei ole tarjolla suoran videotiedoston osoitetta, vaan se täytyy poimia sivun lähdekoodista. Asx-tiedoston osoite löytyy embed-tagin src-kentästä. Tiedostonnimeen on sen latausta varten lisättävä "<tt><nowiki>http://www.yle.fi/player/</nowiki></tt>", esimerkiksi | |||
<tt><nowiki>http://www.yle.fi/player/21117.asx?s=512</nowiki></tt>. | |||
Asx-tiedoston sisältä löytyy varsinaisen wmv- tai wma-tiedoston osoite, jonka syöttäminen mediasoittimelle voi jossain tapauksissa olla tarpeellista. Ylläolevan videotiedoston (Linus Torvaldsin haastattelu vuodelta 1996) suora osoite olisi esimerkiksi | |||
<tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Soittolistan(.asx) sisältöä ei tarvitse lukea aina käsin, sillä esimerkiksi mplayeriä voi opastamaan käyttämään soittolistoja -playlist optiolla. Seuraavassa esimerkki aikaisemmalla videopätkällä: | |||
mplayer -playlist <tt><nowiki>"http://www.yle.fi/player/21117.asx?s=512"</nowiki></tt> | |||
Tämän pitäisi toimia, mikäli ylen käyttävät serverit antaisivat aina toimivan osoitteen takaisin, mutta näin ei aina ole(toimii kuitenkin osassa areenan videoita). Tällöin edellä olevan osoitteen antama tieto on luettava käsin esimerkiksi joko selaimella tallentamalla, tai tulostamalla lynxin avulla: | |||
lynx -dump <tt><nowiki>"http://www.yle.fi/player/21117.asx?s=512"</nowiki></tt> | |||
Tällöin ruudulle tulee teksti jonka .asx tiedosto sisältää. Tämän tiedoston sisällä on linkit tiedostoihin mitkä pitäisi soittaa, mutta jostain syystä ylen videot eivät monesti toimi http-alkuisilla osoitteilla, mutta lähtevät toimimaan kun http vaihdetaan mms-alkuiseksi. Esimerkiksi | |||
<tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
muutetaan muotoon | |||
<tt><nowiki>mms://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Ja tällä tavalla ei tähän mennessä ole vielä tullut toimimattomia videoita mplayerin kanssa. mplayer ei tosin tue streamin kelausta tai kuvan pysäytystä. | |||
Ylen palvelimet kärsivät ilmeisesti usein kovasta liikenteestä, ja suoraan toistettaessa video voi ärsyttävästi pätkiä ja katkeilla. Tällöin kannattaa laittaa soittimessa päälle välimuistitus (eng. ''caching''). Kannattaa huomata, että Ylen ääni- ja videovirrat ovat mms-muotoisia, ja esimerkiksi [[VLC]]:ssä Ylen videoiden välimuistituksen saa päälle valitsimella <tt>--mms-caching=1000</tt>, jossa yhtäsuuruusmerkkien jälkeinen lukumäärä ilmoittaa sivuttamisen ajan millisekunneissa. Pahan ruuhkan aikana kannattaa käyttää reilua määrää. Mplayerissä välimuistin määrää voi lisätä valitsimella <tt>-cache <tavumäärä></tt> (ilman sulkeita). Sopiva tavumäärä on vaikka jostain 1024 arvosta maksimiin, eli 8192. | |||
Mikäli ongelma on, että syötettyäsi wmv/wma-osoitteen mediasoittimelle (esimerkiksi MPlayer), se jää ikuiseen silmukkaan toistamaan samaa osoitetta mutta ei saa koskaan YLE:n palvelimelta oikeaa tiedostoa, kokeile vaihtaa mediasoittimen <tt>User-agent</tt>-[[HTTP]]-otsikon arvoa. Windows Media Playerin User-agent-arvo <tt>NSPlayer/8.0.0.4477</tt> toiminee varmimmin. | |||
[[Komentorivi]]llä annettu komento | |||
mplayer -user-agent NSPlayer/8.0.0.4477 <tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
toimii paremmin kuin | |||
mplayer <tt><nowiki>http://195.248.86.140/player/2/11/21110_1.wmv</nowiki></tt> | |||
Tällöin MPlayer valehtelee YLE:n palvelimelle olevansa Windows Media Player 8 -soitin, jolloin toisto jostain syystä onnistuu. Jos lisäät seuraavan rivin [[kotihakemisto]]osi tiedostoon <tt>.mplayer/config</tt>, käyttää MPlayer aina tätä <tt>User-agent</tt> -arvoa eikä sitä tarvitse erikseen valita komentoriviltä: | |||
user-agent = NSPlayer/8.0.0.4477 | |||
== Katso myös == | == Katso myös == | ||
*[[Videon toisto]] | *[[Videon toisto]] | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[[Wikipedia:fi:FFmpeg|Wikipedian FFmpeg-artikkeli]] | *[[Wikipedia:fi:FFmpeg|Wikipedian FFmpeg-artikkeli]] | ||
*[http:// | *[http://peelonet.zapto.org/~cappu/yle.rb Ruby-skripti jolla voi tallentaa YLE:n Elävästä arkistosta ja Areenasta videoita omalle koneelle mencoderin avulla] | ||
[[Luokka:Multimedia]] | [[Luokka:Multimedia]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||