Ero sivun ”Ruutu” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Rivi 6: Rivi 6:
Huom! Jos käytät [[Adblock Plus]] -mainostenesto-ohjelmaa, sen täytyy sallia mainokset ruutu.fi-osoitteesta. Video on tyypillisesti H.264/AVC- ja ääni mp4-pakattua.
Huom! Jos käytät [[Adblock Plus]] -mainostenesto-ohjelmaa, sen täytyy sallia mainokset ruutu.fi-osoitteesta. Video on tyypillisesti H.264/AVC- ja ääni mp4-pakattua.


==Ohjelman lataaminen [[rtmpdump|RTMPDumpin]] avulla==
==Ohjelman lataaminen [[RTMPDump|RTMPDumpin]] avulla==


Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 27.9.2014.  
Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 27.9.2014.  

Versio 1. maaliskuuta 2015 kello 11.59

Flash-soitin toistamassa ruutu.fi ohjelmaa.

Ohjelman katsominen

Ruutu.fi videopalvelu on mahdollista saada toimimaan Linuxilla erilaisin tavoin, joko Flashillä tai ilman.

Huom! Jos käytät Adblock Plus -mainostenesto-ohjelmaa, sen täytyy sallia mainokset ruutu.fi-osoitteesta. Video on tyypillisesti H.264/AVC- ja ääni mp4-pakattua.

Ohjelman lataaminen RTMPDumpin avulla

Seuraava Bash-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: RTMPDump, curl. Päivitetty toimimaan 27.9.2014.

#!/bin/bash
URL="$1"
NAME="${1##*ohjelmat/}"
NAME="${NAME/\//-}"
ID=`curl -s "$URL" | grep -E 'data-media-id=' | sed 's/.*data-media-id=\"\([0-9]*\)\".*/\1/'`
STREAMURL="`curl -s "http://gatling.ruutu.fi/media-xml-cache?id=$ID" | grep -m1 "<MediaFile " | sed -e 's/.*>\(.*\)<.*/\1/'`"
rtmpdump -r "$STREAMURL" -o $NAME.flv

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

Jos video hyppii taakse, lisää rtmpdump-komentoon valitsin --live

Suoratoisto ilman Flashiä

Ruutu.fi videon striimaus ilman Flash-soitinta.

Videoita voi katsoa ilman mainoksia ja Flash-soitinta tallentamatta käyttämällä fifoa ja mplayeriä.

mkfifo ff 
rtmpdump -r "$STREAMURL" -o ff
mplayer ff

Katso myös

Aiheesta muualla