Ero sivun ”Ruutu” versioiden välillä

Siirry navigaatioon Siirry hakuun
3 merkkiä lisätty ,  13. elokuuta 2013
päivitys skriptiin
(skripti päivitetty, vanhentuneet ohjeet poistettu, kieliasua parannettu)
(päivitys skriptiin)
Rivi 7: Rivi 7:
==Ohjelman lataaminen [[rtmpdump|RTMPDumpin]] avulla==
==Ohjelman lataaminen [[rtmpdump|RTMPDumpin]] avulla==


Seuraava skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Testattu 15.6.2013.
Seuraava skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Testattu 13.8.2013.


  #!/bin/bash
  #!/bin/bash
Rivi 13: Rivi 13:
  NAME="${1##*ohjelmat/}"
  NAME="${1##*ohjelmat/}"
  NAME="${NAME/\//-}"
  NAME="${NAME/\//-}"
  ID=`curl -s "$URL" | grep -E 'video_(clip|episode)' | sed 's/.*id\(=\|%3D\)\([0-9A-F]*\).*/\2/'`
  ID=`curl -s "$URL" | grep -E 'video_(clip|episode)' | sed 's/.*data-media-id=\"\([0-9]*\)\".*/\1/'`
  STREAMURL="`curl -s "http://crossbow.nelonenmedia.fi/mxmlc?type=video_{clip,episode}&id=$ID&site=www.ruutu.fi&gRVBR=0" | grep -m1 SourceFile | sed -e 's/\(.*\)<SourceFile>\(.*\)<\/SourceFile>\(.*\)/\2/'`"
  STREAMURL="`curl -s "http://crossbow.nelonenmedia.fi/mxmlc?type=video_{clip,episode}&id=$ID&site=www.ruutu.fi&gRVBR=0" | grep -m1 SourceFile | sed -e 's/\(.*\)<SourceFile>\(.*\)<\/SourceFile>\(.*\)/\2/'`"
  rtmpdump -r "$STREAMURL" -o $NAME.flv
  rtmpdump -r "$STREAMURL" -o $NAME.flv
Rekisteröitymätön käyttäjä

Navigointivalikko