|
|
Rivi 1: |
Rivi 1: |
| {{Vanhentunut}} | | {{ Ohjelma |
| [[Kuva:Ruutufi_ja_Flash.png.png|250px|right|thumb|Flash-soitin toistamassa ruutu.fi ohjelmaa.]]
| | | nimi=Ruutu |
| [[Kuva:Ruutu-fi_ilman_flashia.png.png|250px|right|thumb|Ruutu.fi-videon striimaus ilman Flash-soitinta.]] | | | kuva= |
| | | | kuvateksti= |
| [http://www.ruutu.fi Ruutu]-videopalvelua voi käyttää Linuxissa [[Flash]]illä tai ilman. Video on tyypillisesti H.264/AVC- ja ääni AAC-pakattua. | | | lisenssi=palvelu |
| | | | käyttöliittymä=[[HTML5]] |
| == Ohjelmien katselu ==
| | | kotisivu=[https://www.ruutu.fi/ https://www.ruutu.fi/] |
| 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.
| | | lahdekoodi= |
| | | }} |
| === Suoratoisto ilman Flashiä ===
| | [https://www.ruutu.fi Ruutu] on suomalainen videopalvelu, joka toimii Linuxissa oletuksena käyttäen HTML5-tekniikkaa videoiden välittämiseen. Vaikuttaa siltä että jos käytät mainostenestoa (kuten [[Adblock Plus]] siinä täytyy sallia mainokset ruutu.fi-osoitteesta tai jos käytössä on [[uBlock]]) niin asetuksien muuttamisia ei tarvita. |
| 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 [[youtube-dl]]:llä ==
| |
| | |
| Ohjelmia voi ladata [[youtube-dl]]-ohjelmalla:
| |
| | |
| youtube-dl http://www.ruutu.fi/video/2560690
| |
| | |
| == Ohjelman lataaminen [[RTMPDump|RTMPDumpin]] avulla ==
| |
| | |
| Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty 14.10.2015, rikki.
| |
| | |
| #!/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 <code>--live</code>.
| |
| | |
| 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"
| |
|
| |
|
| == Katso myös == | | == Katso myös == |