Ero sivun ”MTV Katsomo” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Rivi 2: Rivi 2:


==Videoiden tallentaminen==
==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 esimerkiksi seuraavasti:
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.
# Asenna [[Firefox]]iin MediaPlayerConnectivity-lisäosa.
# Siirry ohjelman sivulle Katsomossa. Adblock saattaa rikkoa Katsomon.
# Siirry ohjelman sivulle Katsomossa. Adblock saattaa rikkoa Katsomon.
Rivi 18: Rivi 19:


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.
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.


==Katso myös==
==Katso myös==

Versio 25. heinäkuuta 2010 kello 15.07

MTV3:n Katsomo-videopalvelu on mahdollista saada toimimaan Linuxilla.

Videoiden tallentaminen

Katsomo käyttää Windows Media -teknologiaa. Video on tyypillisesti WMV3- ja ääni WMA2-pakattua. Virran osoite on muotoa mms://media-default.mtv3media.fi/MTV3_PLAY?MSG=fYSHk99G36wg7QTlob9GzBzOHl)(vBgXEum8Ij8FxUgdhE8nZNxIAAw3vF7sFvZRlT8NjLsh07BxfgHcqgX91w!!&m=-1&ts=1256330927464&ae=9&WMContentBitrate=1330000 Tämän osoitteen saa ainakin kahdella tavalla:

Virran osoitteen selvittäminen Firefoxilla

  1. Asenna Firefoxiin MediaPlayerConnectivity-lisäosa.
  2. Siirry ohjelman sivulle Katsomossa. Adblock saattaa rikkoa Katsomon.
  3. Valitse MediaPlayerConnectivityn valikosta "Listaa kaikki sivun medialinkit". Tällöin MediaPlayerConnectivity-ruudun pitäisi aueta vasemmalle.
  4. 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. Komentoriviltä 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:

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)

Python-ohjelma tallennetaan esimerkiksi tiedostoon tallenna.py, minkä jälkeen ohjelma suoritetaan komentoriviltä komennolla python tallenna.py. 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 stream.dump-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 p saadaan suoraan selaimen osoiteriviltä, kun siirrytään ohjelman sivulle Katsomossa. Ohjelman osoitteet Katsomossa ovat muotoa http://katsomo.fi/?treeId=363&progId=43320, josta progId-parametrin arvo laitetaan p-parametrin arvoksi mplayerin komentoriville.

Katso myös