Ero sivun ”MTV Katsomo” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
p (ohjaus)
Merkkaus: Uusi ohjaus
 
(161 välissä olevaa versiota 41 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
MTV3:n Katsomo-videopalvelu on mahdollista saada toimimaan Linuxilla.
#OHJAUS [[MTV]]
 
==Videoiden katselu==
[[Tiedosto:Katsomo-ja-mplayer.png|thumb]]
 
Ubuntussa vakiona oleva elokuvasoitin Totem osaa toistaa Windows Media -tiedostomuotoa, mutta jostain syystä Katsomo.fi:n videot eivät avaudu Totemin Firefox-liitännäisessä (eikä myöskään VLC:n Firefox-liitännäisessä). Sen sijaan Mplayerin Firefox-liitännäinen toimii.
 
Poistaaksesi Firefoxista Totem-liitännäisen ja korvataksesi sen MPlayerin vastaavalla, aja komennot:
sudo apt-get remove totem-mozilla
sudo apt-get install gecko-mediaplayer
 
Testattu Ubuntu 10.04:llä katsomalla Katsomo.fi:n videoita, jotka eivät vaadi rekisteröitymistä.
 
Jos haluat käyttää Totem- ja MPlayer-liitännäisiä rinnakkain, pitää Firefoxiin asentaa MediaPlayerConnectivity-lisäosa, joka sallii sivustokohtaisesti valita, avataanko jokin video Totemilla vai MPlayerillä.
 
==Videoiden tallentaminen==
Katsomo käyttää Windows Media -teknologiaa. Video on tyypillisesti WMV3- ja ääni WMA2-pakattua. Virran osoite on muotoa <tt>mms://media-default.mtv3media.fi/MTV3_PLAY?MSG=fYSHk99G36wg7QTlob9GzBzOHl)(vBgXEum8Ij8FxUgdhE8nZNxIAAw3vF7sFvZRlT8NjLsh07BxfgHcqgX91w!!&m=-1&ts=1256330927464&ae=9&WMContentBitrate=1330000</tt> Tämän osoitteen saa ainakin kahdella tavalla:
===Virran osoitteen selvittäminen Firefoxilla===
# Asenna [[Firefox]]iin MediaPlayerConnectivity-lisäosa.
# Siirry ohjelman sivulle Katsomossa. Adblock saattaa rikkoa Katsomon.
# Valitse MediaPlayerConnectivityn valikosta "Listaa kaikki sivun medialinkit". Tällöin MediaPlayerConnectivity-ruudun pitäisi aueta vasemmalle.
# Kopioi MediaPlayerConnectivity-ruudusta linkin osoite ja avaa se [[VLC]]:llä. Jos MediaPlayerConnectivity on säädetty avaamaan Windows Media VLC:llä, voit myös klikata videoruutua, jolloin video aukeaa suoraan VLC:hen. Ainakin VLC:n versio 0.9.4 osaa avata Katsomon ASX-soittolistan ja hakea virran MMS-osoitteen, joka löytyy nyt ''Tietovälineen tiedoista'' ''Työkalut''-valikosta.
 
Ainakin VLC:n versio 0.9.4 jättää jostain syystä äänen tallentamatta, jos virtaa yrittää tallentaa VLC:llä (yksi ratkaisu tähän saattaa tosin olla videon ja äänen tallentaminen erikseen sekä yhdistäminen jälkikäteen, ks. artikkeli [[VLC]]). [[MPlayer]] sen sijaan tallentaa myös äänen. [[Komentorivi]]ltä MPlayerillä ei kuitenkaan ole kovin helppoa tallentaa Katsomon videoita, koska virran osoitteessa on paljon erikoismerkkejä, joihin [[komentotulkki]] kompastuu. Tämän voi kiertää käynnistämällä MPlayerin seuraavan [[Python]]-ohjelman avulla:
<source lang="python">import subprocess
 
# Kopioi MMS-osoite tähän:
url = "mms://media-default.mtv3media.fi/MTV3_PLAY?MSG=fYSHk99G36wg7QTlob9GzBzOHl)(vBgXEum8Ij8FxUgdhE8nZNxIAAw3vF7sFvZRlT8NjLsh07BxfgHcqgX91w!!&m=-1&ts=1256330927464&ae=9&WMContentBitrate=1330000"
 
command = ["mplayer", url, "-dumpstream"]
proc = subprocess.Popen(command)</source>
 
Python-ohjelma tallennetaan esimerkiksi tiedostoon tallenna.py, minkä jälkeen ohjelma suoritetaan komentoriviltä komennolla <tt>python tallenna.py</tt>. Palvelin ilmeisesti sulkee istunnon hyvin pian, joten tallennus kannattaa aloittaa mahdollisimman nopeasti. VLC:n voi jättää toistamaan ohjelmaa ja pitämään istuntoa käynnissä, kunnes MPlayer-tallennuksen saa käyntiin. Ohjelma tallentuu <tt>stream.dump</tt>-nimiseen tiedostoon siihen hakemistoon, jossa tallenna.py käynnistettiin. Jos stream.dump on olemassa, se ylikirjoitetaan.
 
===Virran osoitteen selvittäminen MPlayerillä===
MPlayer osaa selvittää ainakin joidenkin virtojen osoitteet suoraan, jos sille antaa soittolistan osoitteeksi muotoa
http://www.katsomo.fi/metafile.asx?p=43320&bw=800
olevan osoitteen, jossa parametri <tt>p</tt> saadaan suoraan selaimen osoiteriviltä, kun siirrytään ohjelman sivulle Katsomossa. Ohjelman osoitteet Katsomossa ovat muotoa <tt>http://katsomo.fi/?treeId=363&progId=43320</tt>, josta <tt>progId</tt>-parametrin arvo laitetaan <tt>p</tt>-parametrin arvoksi mplayerin komentoriville. Soittolistaa toistettaessa MPlayerille pitää antaa parametriksi <tt>-playlist</tt>, joten tallennuskomento on
mplayer -dumpstream  -playlist "http://www.katsomo.fi/metafile.asx?p=43320bw=800"
 
 
==Katso myös==
*[[YLE Areena ja Elävä arkisto]]
*[[Sub.fi]]
 
[[Luokka:Multimedia]]
[[Luokka:Ohjeet]]

Nykyinen versio 3. helmikuuta 2019 kello 01.19

Ohjaus sivulle: