Ero sivun ”Ruutu” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ruutu soitin toimii taas) |
(Ohjelman lataaminen RTMPDumpin avulla - korjaus) |
||
Rivi 8: | Rivi 8: | ||
==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 | Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 27.9.2014. | ||
#!/bin/bash | #!/bin/bash | ||
Rivi 15: | Rivi 15: | ||
NAME="${NAME/\//-}" | NAME="${NAME/\//-}" | ||
ID=`curl -s "$URL" | grep -E 'data-media-id=' | sed 's/.*data-media-id=\"\([0-9]*\)\".*/\1/'` | 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 | 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 | rtmpdump -r "$STREAMURL" -o $NAME.flv | ||
Versio 27. syyskuuta 2014 kello 20.10
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ä
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