Ero sivun ”Ruutu” versioiden välillä

Siirry navigaatioon Siirry hakuun
321 merkkiä poistettu ,  14. lokakuuta 2015
→‎Ohjelman lataaminen RTMPDumpin avulla: Päivitetty bash scripti toimimaan.
(→‎Ohjelman lataaminen RTMPDumpin avulla: Päivitetty bash scripti toimimaan.)
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 27.9.2014.
Seuraava [[Bash]]-skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Päivitetty toimimaan 14.10.2015.  
 
#!/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
 
Uusi päivitys 9.9.2015.


  #!/bin/bash
  #!/bin/bash
Rivi 27: Rivi 17:
  VNAME=`echo "$DATA" | grep "video-title" | sed -e 's/.*>\(.*\)<.*/\1/'`
  VNAME=`echo "$DATA" | grep "video-title" | sed -e 's/.*>\(.*\)<.*/\1/'`
  NAME="$SNAME $VNAME.mp4"
  NAME="$SNAME $VNAME.mp4"
  STREAMURL="`curl -s "http://gatling.nelonenmedia.fi/media-xml-cache?id=$ID" | grep -m1 "http://nelonenmedia-pmd.*mp4" | sed -e 's/.*>\(.*\)<.*/\1/'`"
  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"
  curl "$STREAMURL" -o "$NAME"


Esimerkiksi
Esimerkiksi
  ./ruutu-dump http://www.ruutu.fi/ohjelmat/good-wife/kausi-3-jakso-17-paljastuksia
  ./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
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 --live
Rekisteröitymätön käyttäjä

Navigointivalikko