Ero sivun ”Ruutu” versioiden välillä
(kielen_huoltoa, asiajärjestys ym.) |
|||
Rivi 1: | Rivi 1: | ||
[[Kuva:Ruutufi_ja_Flash.png.png|250px|right|thumb|Flash-soitin toistamassa ruutu.fi ohjelmaa.]] | [[Kuva:Ruutufi_ja_Flash.png.png|250px|right|thumb|Flash-soitin toistamassa ruutu.fi ohjelmaa.]] | ||
[[Kuva:Ruutu-fi_ilman_flashia.png.png|250px|right|thumb|Ruutu.fi-videon striimaus ilman Flash-soitinta.]] | |||
[http://www.ruutu.fi Ruutu.fi]-videopalvelua voi käyttää Linuxissa [[Flash]]illä tai ilman. Video on tyypillisesti H.264/AVC- ja ääni mp4-pakattua. | |||
[http://www.ruutu.fi Ruutu.fi] | |||
== Ohjelmien katselu == | |||
Ruutu.fi toimii selaimessa, jossa on Flash. '''Huomioi kuitenkin''', että jos käytät mainostenestoa (kuten [[Adblock Plus]] tai [[uBlock]]), siinä täytyy sallia mainokset ruutu.fi-osoitteesta. | |||
==Ohjelman lataaminen [[RTMPDump|RTMPDumpin]] avulla== | === Suoratoisto ilman Flashiä === | ||
Videoita voi katsoa ilman mainoksia ja [[Flash]]-soitinta käyttämällä [[fifo|fifoa]] ja [[MPlayer|mplayeriä]]: | |||
mkfifo ff | |||
rtmpdump -r "$STREAMURL" -o ff | |||
mplayer ff | |||
== Ohjelman lataaminen [[RTMPDump|RTMPDumpin]] avulla == | |||
Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 14.10.2015. | Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 14.10.2015. | ||
Rivi 25: | Rivi 33: | ||
tallentaa ohjelman tiedostoon good-wife-kausi-3-jakso-17-paljastuksia.mp4 | tallentaa ohjelman tiedostoon good-wife-kausi-3-jakso-17-paljastuksia.mp4 | ||
Jos video hyppii taakse, lisää rtmpdump-komentoon valitsin --live | Jos video hyppii taakse, lisää rtmpdump-komentoon valitsin <code>--live</code>. | ||
HD-tasoista videota voi ladata muuttamalla striimin osoitteessa olevan arvon 1000 arvoksi 3000. | |||
#!/bin/bash | #!/bin/bash | ||
Rivi 41: | Rivi 49: | ||
curl "$HDSTREAMURL" -o "$NAME" | curl "$HDSTREAMURL" -o "$NAME" | ||
== Katso myös == | |||
* [[Yle Areena ja Elävä arkisto]] | |||
* [[MTV Katsomo]] | |||
* [[Elokuvapalvelut]] | |||
== Aiheesta muualla == | |||
* [http://taitokone.blogspot.fi/2013/10/ruutufi-ohjelmien-tallennus-kayttaen.html Ruutu.fi-ohjelmien kaappaus käyttäen FFmpeg-ohjelmaa] | |||
==Aiheesta muualla== | |||
* [http://taitokone.blogspot.fi/2013/10/ruutufi-ohjelmien-tallennus-kayttaen.html Ruutu.fi ohjelmien kaappaus käyttäen FFmpeg ohjelmaa] | |||
[[Luokka:Multimedia]] | [[Luokka:Multimedia]] |
Versio 14. helmikuuta 2016 kello 16.32
Ruutu.fi-videopalvelua voi käyttää Linuxissa Flashillä tai ilman. Video on tyypillisesti H.264/AVC- ja ääni mp4-pakattua.
Ohjelmien katselu
Ruutu.fi toimii selaimessa, jossa on Flash. Huomioi kuitenkin, että jos käytät mainostenestoa (kuten Adblock Plus tai uBlock), siinä täytyy sallia mainokset ruutu.fi-osoitteesta.
Suoratoisto ilman Flashiä
Videoita voi katsoa ilman mainoksia ja Flash-soitinta käyttämällä fifoa ja mplayeriä:
mkfifo ff rtmpdump -r "$STREAMURL" -o ff mplayer ff
Ohjelman lataaminen RTMPDumpin avulla
Seuraava Bash-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: RTMPDump, curl. Päivitetty toimimaan 14.10.2015.
#!/bin/bash URL="$1" DATA=`curl -s "$URL"` ID=`echo "$DATA" | grep -E 'media-xml-cache\?id=' | sed 's/.*media-xml-cache?id=\([0-9]*\).*/\1/'` SNAME=`echo "$DATA" | grep "series-title" | sed -e 's/.*>\(.*\)<.*/\1/'` VNAME=`echo "$DATA" | grep "video-title" | sed -e 's/.*>\(.*\)<.*/\1/'` NAME="$SNAME $VNAME.mp4" STREAMDATA="`curl -s "http://gatling.nelonenmedia.fi/media-xml-cache?id="$ID`" STREAMURL="`echo "$STREAMDATA" | grep -m1 "http://nelonenmedia-pmd.*mp4" | sed -e 's/.*>\(.*\)<.*/\1/'`" curl "$STREAMURL" -o "$NAME"
Esimerkiksi
./ruutu-dump http://www.ruutu.fi/ohjelmat/good-wife/kausi-3-jakso-17-paljastuksia
tallentaa ohjelman tiedostoon good-wife-kausi-3-jakso-17-paljastuksia.mp4
Jos video hyppii taakse, lisää rtmpdump-komentoon valitsin --live
.
HD-tasoista videota voi ladata muuttamalla striimin osoitteessa olevan arvon 1000 arvoksi 3000.
#!/bin/bash URL="$1" DATA=`curl -s "$URL"` ID=`echo "$DATA" | grep -E 'media-xml-cache\?id=' | sed 's/.*media-xml-cache?id=\([0-9]*\).*/\1/'` SNAME=`echo "$DATA" | grep "series-title" | sed -e 's/.*>\(.*\)<.*/\1/'` VNAME=`echo "$DATA" | grep "video-title" | sed -e 's/.*>\(.*\)<.*/\1/'` NAME="$SNAME $VNAME.mp4" STREAMDATA="`curl -s "http://gatling.nelonenmedia.fi/media-xml-cache?id="$ID`" STREAMURL="`echo "$STREAMDATA" | grep -m1 "http://nelonenmedia-pmd.*mp4" | sed -e 's/.*>\(.*\)<.*/\1/'`" HDSTREAMURL="`echo "$STREAMURL" | sed -e"s/1000/3000/g"`" curl "$HDSTREAMURL" -o "$NAME"